matchfunc
matchfunc, &ctx, &matched);
#define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \
if (matchfunc((elm), key) == 0) \