FOLDCASE
switch (c = FOLDCASE(*pattern++, flags)) {
c = FOLDCASE(*pattern, flags);
c = FOLDCASE(*++pattern, flags);
while ((test = FOLDCASE(*string, flags)) != EOS) {
FOLDCASE(*string, flags), flags)) == NULL)
if ((c = FOLDCASE(*pattern++, flags)) == EOS) {
if (c != FOLDCASE(*string++, flags))
for (ok = 0; (c = FOLDCASE(*pattern++, flags)) != ']';) {
c = FOLDCASE(*pattern++, flags);
&& (c2 = FOLDCASE(*(pattern + 1), flags)) != EOS &&
c2 = FOLDCASE(*pattern++, flags);