chiark / gitweb /
Add hasprefix macro to check prefixes of fixed length
[elogind.git] / src / shared / macro.h
index bfe03f2ae055ce713d07ef16dc53b3cf8a9229bd..969329d152368127cd38e133dc4db6b50ae4334d 100644 (file)
@@ -186,6 +186,8 @@ static inline size_t ALIGN_TO(size_t l, size_t ali) {
 
 #define char_array_0(x) x[sizeof(x)-1] = 0;
 
+#define hasprefix(s, prefix) (memcmp(s, prefix, strlen(prefix)) == 0)
+
 #define IOVEC_SET_STRING(i, s)                  \
         do {                                    \
                 struct iovec *_i = &(i);        \