1 #include <ccan/asearch/asearch.h>
2 #include <ccan/array_size/array_size.h>
5 #include <ccan/asearch/asearch.c>
7 static int cmp(const char *key, const char *const *elem, void *ctx)
9 return strcmp(key, *elem);
14 const char key[] = "key";
15 const char *elems[] = { "a", "big", "list", "of", "things" };
20 #error "Unfortunately we don't fail if no typeof."
25 p = asearch(key, elems, ARRAY_SIZE(elems), cmp, NULL);