rangematch
switch (rangematch(pattern, sc, flags, &newp,
static int rangematch(const char *, wchar_t, int, char **, mbstate_t *,