#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);
}
#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;
}