X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib%2Fstr.c;h=a9a9beb8db52cbb91ef3e634d0447ebacf552898;hp=8efa126ce6a5eab1c92e76c03b8a28bd9f3338ae;hb=93f817273e1c70071cd5471594600bc70f12f0ff;hpb=63f828fbb1080f8de26ff5f0d04ec79c2b3daec4 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--)