]> git.ozlabs.org Git - ccan/blobdiff - ccan/mem/mem.h
bitmap: Avoid shadowing type name with parameter name
[ccan] / ccan / mem / mem.h
index f2c3d5c7a6f795e2e091df8a545992c6533b50ec..20286dcbefd42f99a7e88932ab1ef4cda115f2e2 100644 (file)
@@ -104,7 +104,7 @@ void *memcchr(void const *data, int c, size_t data_len);
 PURE_FUNCTION
 static inline bool memeq(const void *a, size_t al, const void *b, size_t bl)
 {
-       return al == bl && !memcmp(a, b, bl);
+       return al == bl && (al == 0 || !memcmp(a, b, bl));
 }
 
 /**
@@ -250,6 +250,7 @@ static inline void *memcheck_(const void *data, size_t len)
 #else
 static inline void *memcheck_(const void *data, size_t len)
 {
+       (void)len;
        return (void *)data;
 }
 #endif