X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Fstr.c;h=a9a9beb8db52cbb91ef3e634d0447ebacf552898;hb=0cdfadc00f3db981c5fccbd654c4a19becf42ef7;hp=8efa126ce6a5eab1c92e76c03b8a28bd9f3338ae;hpb=0f44dc85fc1280372ffab911d701e703d803fb4b;p=apps%2Fmadmutt.git diff --git a/lib/str.c b/lib/str.c index 8efa126..a9a9beb 100644 --- a/lib/str.c +++ b/lib/str.c @@ -175,14 +175,20 @@ const char *str_isstr (const char *haystack, const char *needle) return NULL; } -char *mutt_skip_whitespace (char *p) -{ - SKIPWS (p); - return p; +int str_eq (const char* s1, const char* s2) { + int l = safe_strlen (s1); + + if (l != safe_strlen (s2)) + return (0); + return (safe_strncmp (s1, s2, l) == 0); } -void mutt_remove_trailing_ws (char *s) -{ +char* str_skip_initws (char* s) { + SKIPWS (s); + return (s); +} + +void str_skip_trailws (char *s) { char *p; for (p = s + safe_strlen (s) - 1; p >= s && ISSPACE (*p); p--)