projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- move some string functions out to lib/str.[ch], add str_eq()
[apps/madmutt.git]
/
lib
/
str.c
diff --git
a/lib/str.c
b/lib/str.c
index
8efa126
..
a9a9beb
100644
(file)
--- a/
lib/str.c
+++ b/
lib/str.c
@@
-175,14
+175,20
@@
const char *str_isstr (const char *haystack, const char *needle)
return NULL;
}
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--)
char *p;
for (p = s + safe_strlen (s) - 1; p >= s && ISSPACE (*p); p--)