move hash.[hc] into lib-lib/
[apps/madmutt.git] / lib-lib / str.h
index d28c814..d21e120 100644 (file)
 
 #include "mem.h"
 
+#define NONULL(x) (x?x:"")
+
 static inline ssize_t m_strlen(const char *s) {
     return s ? strlen(s) : 0;
 }
 
-static inline charm_strdup(const char *s) {
+static inline char *m_strdup(const char *s) {
     return p_dupstr(s, m_strlen(s));
 }
 
+static inline int m_strcmp(const char *a, const char *b) {
+    return strcmp(NONULL(a), NONULL(b));
+}
+
 #endif /* MUTT_LIB_LIB_STR_H */