classmatch
switch (classmatch(*pattern, **string, nocase, pattern)) {
switch (classmatch(pattern, test, &pattern)) {