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