From bec0b0c8234e9fafbf442c4eb18f92e984ee2516 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Fri, 23 Dec 2011 11:57:19 -0500 Subject: pactree: update with new strtrim function Signed-off-by: Dave Reisner --- src/util/pactree.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/util') diff --git a/src/util/pactree.c b/src/util/pactree.c index 55d63d7c..77ee75e8 100644 --- a/src/util/pactree.c +++ b/src/util/pactree.c @@ -117,13 +117,13 @@ char *strndup(const char *s, size_t n) } #endif -static char *strtrim(char *str) +static size_t strtrim(char *str) { - char *pch = str; + char *end, *pch = str; if(str == NULL || *str == '\0') { /* string is empty, so we're done. */ - return str; + return 0; } while(isspace((unsigned char)*pch)) { @@ -140,16 +140,16 @@ static char *strtrim(char *str) /* check if there wasn't anything but whitespace in the string. */ if(*str == '\0') { - return str; + return 0; } - pch = (str + (strlen(str) - 1)); - while(isspace((unsigned char)*pch)) { - pch--; + end = (str + strlen(str) - 1); + while(isspace((unsigned char)*end)) { + end--; } - *++pch = '\0'; + *++end = '\0'; - return str; + return end - pch; } static int register_syncs(void) { -- cgit v1.2.3-70-g09d2