/* We know what class it must start with. */
switch (OP(c)) {
+ case ANYOFPOSIXL:
case ANYOFL:
_CHECK_AND_WARN_PROBLEMATIC_LOCALE;
}
break;
+ case ANYOFPOSIXL:
case ANYOFL: /* /[abc]/l */
_CHECK_AND_WARN_PROBLEMATIC_LOCALE;
}
break;
}
+ case ANYOFPOSIXL:
case ANYOFL:
_CHECK_AND_WARN_PROBLEMATIC_LOCALE;
1 /* 1 means die */ );
NOT_REACHED; /* NOTREACHED */
}
- if (c > 255 && OP(n) == ANYOFL && ! ANYOFL_UTF8_LOCALE_REQD(flags)) {
+ if ( c > 255
+ && (OP(n) == ANYOFL || OP(n) == ANYOFPOSIXL)
+ && ! ANYOFL_UTF8_LOCALE_REQD(flags))
+ {
_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG(c);
}
}