rangematch
rangematch(pattern, *string, flags)) == NULL)
static const char *rangematch (const char *, int, int);
if ((pattern = rangematch(pattern,
switch (rangematch(pattern, sc, string + sclen, flags,
static int rangematch(const char *, wchar_t, const char *, int, char **,
switch (rangematch(pattern, *string, flags, &newp)) {
static int rangematch(const char *, char, int, char **);