From 99a6ac4e26128543d03e02bc1ca2a331eaece132 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 8 Nov 2002 05:41:15 +0000 Subject: [PATCH] truncsp() now returns a pointer to the truncated string (for convenience). --- src/sbbs3/sbbs.h | 2 +- src/sbbs3/str_util.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index de75a0f4af..c5e597bb37 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -768,7 +768,7 @@ extern "C" { DLLEXPORT int DLLCALL update_uldate(scfg_t* cfg, file_t* f); /* str_util.c */ - DLLEXPORT void DLLCALL truncsp(char* str); + DLLEXPORT char * DLLCALL truncsp(char* str); DLLEXPORT char * DLLCALL truncstr(char* str, const char* set); DLLEXPORT char * DLLCALL ascii_str(uchar* str); DLLEXPORT BOOL DLLCALL findstr(char *insearch, char *fname); diff --git a/src/sbbs3/str_util.c b/src/sbbs3/str_util.c index 265c57a40e..611291c66d 100644 --- a/src/sbbs3/str_util.c +++ b/src/sbbs3/str_util.c @@ -232,13 +232,14 @@ char *ultoac(ulong l, char *string) /****************************************************************************/ /* Truncates white-space chars off end of 'str' */ /****************************************************************************/ -void DLLCALL truncsp(char *str) +char* DLLCALL truncsp(char *str) { uint c; c=strlen(str); - while(c && (uchar)str[c-1]<=SP) c--; + while(c && (uchar)str[c-1]<=' ') c--; str[c]=0; + return(str); } /****************************************************************************/ -- GitLab