X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;ds=sidebyside;f=util%2Fstring-util.h;h=97770614adf1ab6930e529cd148dea47c71547f6;hb=9e158fb6942cd74a9babc43e3c8e7bfc9125212a;hp=80d24d1c1053035b81144ea51e3ac1934b3d4be7;hpb=f460ad4e9a2516b05162cc57c2d3b0e8b814b0c2;p=notmuch diff --git a/util/string-util.h b/util/string-util.h index 80d24d1c..97770614 100644 --- a/util/string-util.h +++ b/util/string-util.h @@ -64,12 +64,19 @@ 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); + #ifdef __cplusplus } #endif