range_match
((pattern = range_match(pattern, test)) == NULL))
static char * range_match(char *, int);
return !range_match(c, ppat, epattern);
if (!range_match(*string, &pattern, epattern))
static bool range_match(char, const char **, const char *);