]> git.ozlabs.org Git - ccan/blobdiff - ccan/asearch/test/compile_fail-return-value-const.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / asearch / test / compile_fail-return-value-const.c
index 2edee935012ff2c2352710e9d88120a962f6ab47..9797672bd08438012b83958fea22fae584e61bf8 100644 (file)
@@ -2,7 +2,9 @@
 #include <ccan/array_size/array_size.h>
 #include <string.h>
 
-static int cmp(const char *key, const char *const *elem)
+#include <ccan/asearch/asearch.c>
+
+static int cmp(const char *key, const char *const *elem, void *ctx)
 {
        return strcmp(key, *elem);
 }
@@ -20,6 +22,6 @@ int main(void)
 #else
        const char **p;
 #endif
-       p = asearch(key, elems, ARRAY_SIZE(elems), cmp);
+       p = asearch(key, elems, ARRAY_SIZE(elems), cmp, NULL);
        return p ? 0 : 1;
 }