]> git.notmuchmail.org Git - notmuch/blobdiff - util/string-util.h
Merge tag 'debian/0.29.2-2'
[notmuch] / util / string-util.h
index 80d24d1c1053035b81144ea51e3ac1934b3d4be7..fb95a7402c892ebd95374148073796701ecc3a7c 100644 (file)
@@ -64,12 +64,21 @@ int
 parse_boolean_term (void *ctx, const char *str,
                    char **prefix_out, char **term_out);
 
+/* strcmp that handles NULL strings; in strcmp terms a NULL string is
+ * considered to be less than a non-NULL string.
+ */
+int strcmp_null (const char *s1, const char *s2);
+
 /* GLib GEqualFunc compatible strcasecmp wrapper */
 int strcase_equal (const void *a, const void *b);
 
 /* GLib GHashFunc compatible case insensitive hash function */
 unsigned int strcase_hash (const void *ptr);
 
+void strip_trailing (char *str, char ch);
+
+const char *skip_space (const char *str);
+
 #ifdef __cplusplus
 }
 #endif