]> git.ozlabs.org Git - ccan/blobdiff - ccan/asearch/test/run-strings.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / asearch / test / run-strings.c
index 3ec453842f8df6e3e6a6d8f69f2d2edea49c83b6..b48f8e3100c29c270b0916d3860442ca16ce908b 100644 (file)
@@ -3,7 +3,9 @@
 #include <ccan/tap/tap.h>
 #include <stdlib.h>
 
-static int cmp(const int *key, const char *const *elem)
+#include <ccan/asearch/asearch.c>
+
+static int cmp(const int *key, const char *const *elem, void *ctx)
 {
        return *key - atoi(*elem);
 }
@@ -15,7 +17,7 @@ int main(void)
        const char **p;
 
        plan_tests(1);
-       p = asearch(&key, args, ARRAY_SIZE(args), cmp);
+       p = asearch(&key, args, ARRAY_SIZE(args), cmp, NULL);
        ok1(p == &args[2]);
 
        return exit_status();