match_pattern
match_pattern(const char *s, const char *pattern)
union match_pattern {
match_pattern(struct pattern_list *list, const char *str)