U8 * const r = reghop3((U8*)s, -1, (U8*)PL_bostr);
tmp = utf8n_to_uvchr(r, UTF8SKIP(r), 0, UTF8_ALLOW_DEFAULT);
}
- tmp = cBOOL(FLAGS(c) != REGEX_LOCALE_CHARSET ?
+ tmp = (FLAGS(c) != REGEX_LOCALE_CHARSET ?
isALNUM_uni(tmp) : isALNUM_LC_uvchr(UNI_TO_NATIVE(tmp)));
LOAD_UTF8_CHARCLASS_ALNUM();
REXEC_FBC_UTF8_SCAN(
}
else { /* Not utf8 */
tmp = (s != PL_bostr) ? UCHARAT(s - 1) : '\n';
- tmp = cBOOL((FLAGS(c) == REGEX_LOCALE_CHARSET)
+ tmp = ((FLAGS(c) == REGEX_LOCALE_CHARSET)
? isALNUM_LC(tmp)
: (isWORDCHAR_L1(tmp)
&& (isASCII(tmp) || (FLAGS(c) == REGEX_UNICODE_CHARSET))));
U8 * const r = reghop3((U8*)s, -1, (U8*)PL_bostr);
tmp = utf8n_to_uvchr(r, UTF8SKIP(r), 0, UTF8_ALLOW_DEFAULT);
}
- tmp = cBOOL(FLAGS(c) != REGEX_LOCALE_CHARSET ?
+ tmp = (FLAGS(c) != REGEX_LOCALE_CHARSET ?
isALNUM_uni(tmp) : isALNUM_LC_uvchr(UNI_TO_NATIVE(tmp)));
LOAD_UTF8_CHARCLASS_ALNUM();
REXEC_FBC_UTF8_SCAN(
}
else {
tmp = (s != PL_bostr) ? UCHARAT(s - 1) : '\n';
- tmp = cBOOL((FLAGS(c) == REGEX_LOCALE_CHARSET)
+ tmp = ((FLAGS(c) == REGEX_LOCALE_CHARSET)
? isALNUM_LC(tmp)
: (isWORDCHAR_L1(tmp)
&& (isASCII(tmp) || (FLAGS(c) == REGEX_UNICODE_CHARSET))));
REXEC_FBC_SCAN(
- if (tmp == ! cBOOL(
+ if (tmp == ! (
(FLAGS(c) == REGEX_LOCALE_CHARSET)
? isALNUM_LC(*s)
: (isWORDCHAR_L1((U8) *s)