From aac639351f1eb56c1f8f6f19bfe438400a02c614 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Fri, 23 Dec 2011 14:33:26 -0600 Subject: Remove strtrim function from backend The last user of this was the code in the backend for loading packages, but this no longer uses it. Signed-off-by: Dan McGee --- lib/libalpm/util.c | 41 ----------------------------------------- lib/libalpm/util.h | 1 - 2 files changed, 42 deletions(-) diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c index 2e3f765a..fc0e0564 100644 --- a/lib/libalpm/util.c +++ b/lib/libalpm/util.c @@ -188,47 +188,6 @@ cleanup: return ret; } -/** Trim leading and trailing whitespace, including newlines, from a string. - * Modifies str in place. - * @param str a string to trim - * @return str - */ -char *_alpm_strtrim(char *str) -{ - char *pch = str; - - if(*str == '\0') { - /* string is empty, so we're done. */ - return str; - } - - while(isspace((unsigned char)*pch)) { - pch++; - } - if(pch != str) { - size_t len = strlen(pch); - if(len) { - /* move the remaining string to the beginning of str */ - memmove(str, pch, len + 1); - } else { - *str = '\0'; - } - } - - /* check if there wasn't anything but whitespace in the string. */ - if(*str == '\0') { - return str; - } - - pch = (str + (strlen(str) - 1)); - while(isspace((unsigned char)*pch)) { - pch--; - } - *++pch = '\0'; - - return str; -} - /** Trim trailing newlines from a string (if any exist). * @param str a single line of text * @return the length of the trimmed string diff --git a/lib/libalpm/util.h b/lib/libalpm/util.h index 54e69c19..6d5c0c35 100644 --- a/lib/libalpm/util.h +++ b/lib/libalpm/util.h @@ -113,7 +113,6 @@ enum _alpm_csum { int _alpm_makepath(const char *path); int _alpm_makepath_mode(const char *path, mode_t mode); int _alpm_copyfile(const char *src, const char *dest); -char *_alpm_strtrim(char *str); size_t _alpm_strip_newline(char *str); int _alpm_open_archive(alpm_handle_t *handle, const char *path, -- cgit v1.2.3-24-g4f1b