matcher
static int matcher(struct re_guts *g, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags);
int (*matcher)(struct radix_node *, void *), void *w)
matched = (*matcher)(rn, w);