p4raw-id: //depot/cfgperl@2591
STATIC char*
regpposixcc(I32 value)
{
+ dTHR;
char *posixcc = 0;
if (value == '[' && PL_regcomp_parse + 1 < PL_regxend &&
continue;
}
/* FALL THROUGH */
- /* default action is to copy the quoted character */
default:
- if (ckWARN(WARN_UNSAFE) && isALPHA(*s))
- warner(WARN_UNSAFE,
- "Unrecognized escape \\%c passed through",
- *s);
- *d++ = *s++;
- continue;
+ {
+ dTHR;
+ if (ckWARN(WARN_UNSAFE) && isALPHA(*s))
+ warner(WARN_UNSAFE,
+ "Unrecognized escape \\%c passed through",
+ *s);
+ /* default action is to copy the quoted character */
+ *d++ = *s++;
+ continue;
+ }
/* \132 indicates an octal constant */
case '0': case '1': case '2': case '3':