X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fstring-util.c;h=fc2058e03483da596c72946f1fe29f6ecfa60b44;hb=a6b0772b60d9191fcc291358eec3d78bfea31f1c;hp=18125309ebe9ed33c048f928e02d1e6b35edca28;hpb=6a833a6e83865f6999707cc30768d07e1351c2cb;p=notmuch diff --git a/util/string-util.c b/util/string-util.c index 18125309..fc2058e0 100644 --- a/util/string-util.c +++ b/util/string-util.c @@ -141,7 +141,7 @@ make_boolean_term (void *ctx, const char *prefix, const char *term, return 0; } -static const char* +const char* skip_space (const char *str) { while (*str && isspace ((unsigned char) *str)) @@ -255,3 +255,16 @@ strcase_hash (const void *ptr) return hash; } + +void +strip_trailing (char *str, char ch) +{ + int i; + + for (i = strlen (str) - 1; i >= 0; i--) { + if (str[i] == ch) + str[i] = '\0'; + else + break; + } +}