Pulled from regcomp.c.
*/
PERL_STATIC_INLINE I32
-S_regcurly(pTHX_ const char *s,
- const bool rbrace_must_be_escaped /* Should the terminating '} be
- preceded by a backslash? This
- is an abnormal case */
- )
+S_regcurly(const char *s)
{
PERL_ARGS_ASSERT_REGCURLY;
s++;
}
- return (rbrace_must_be_escaped)
- ? *s == '\\' && *(s+1) == '}'
- : *s == '}';
+ return *s == '}';
}
/* XXX Add documentation after final interface and behavior is decided */
}
result = toCTRL(source);
- if (output_warning && ! isCNTRL_L1(result)) {
- /* We use isCNTRL_L1 above and not simply isCNTRL, because on EBCDIC
- * machines, things like \cT map into a C1 control. */
+ if (output_warning && isPRINT_A(result)) {
U8 clearer[3];
U8 i = 0;
if (! isWORDCHAR(result)) {