Lines Matching defs:UTF

273  * Note that the UTF macro is itself a wrapper around RExC_utf8, so all
285 * the right thing depending on whether we are parsing UTF-8 strings
286 * or not. The 'flag' argument determines if content is UTF-8 or not,
287 * intended for cases where this is NOT governed by the UTF macro.
289 * Use RExC_parse_inc() if UTF-8ness is controlled by the UTF macro.
293 * RExC_parse to ensure that when processing UTF-8 we would not read
304 * UTF-8 strings or not and NOT reading past the end of the buffer.
305 * The 'flag' argument determines if content is UTF-8 or not,
306 * intended for cases where this is NOT governed by the UTF macro.
308 * Use RExC_parse_safe() if UTF-8ness is controlled by the UTF macro.
310 * NOTE: Will NOT read past RExC_end when content is UTF-8.
320 * UTF-8 strings or not.
324 * RExC_parse to ensure that when processing UTF-8 we would not read
327 * NOTE: whether we are parsing UTF-8 or not is determined by the
328 * UTF macro which is defined as cBOOL(RExC_parse_utf8), thus this
331 #define RExC_parse_inc() RExC_parse_incf(UTF)
337 * UTF-8 strings or not and NOT reading past the end of the buffer.
339 * NOTE: whether we are parsing UTF-8 or not is determined by the
340 * UTF macro which is defined as cBOOL(RExC_parse_utf8), thus this
343 #define RExC_parse_inc_safe() RExC_parse_inc_safef(UTF)
348 * assumes content is UTF-8.
352 * to ensure that when processing UTF-8 we would not read past the end
363 * depending on whether we are parsing UTF-8 strings or not.
367 * to ensure that when processing UTF-8 we would not read past the end
370 * NOTE: whether we are parsing UTF-8 or not is determined by the
371 * UTF macro which is defined as cBOOL(RExC_parse_utf8), thus this
385 * pointer in the middle of a UTF-8 sequence.
433 calcuate sizes as UTF-8 */
482 if (!UTF) { \
489 * pattern is in UTF-8. This latter condition is in case the outermost rules
491 #define toUSE_UNI_CHARSET_NOT_DEPENDS (RExC_uni_semantics || UTF)
744 #define UTF cBOOL(RExC_utf8)
774 #define CHR_SVLEN(sv) (UTF ? sv_len_utf8(sv) : SvCUR(sv))
854 UTF8fARG(UTF, \
865 UTF8fARG(UTF, \
871 #define SKIP_IF_CHAR(s, e) (!*(s) ? 0 : UTF ? UTF8_SAFE_SKIP(s, e) : 1)
907 msg, UTF8fARG(UTF, len, RExC_precomp), ellipses))
911 arg, UTF8fARG(UTF, len, RExC_precomp), ellipses))
915 arg1, arg2, UTF8fARG(UTF, len, RExC_precomp), ellipses))
936 S_re_croak(aTHX_ UTF, m REPORT_LOCATION, a1, \
952 S_re_croak(aTHX_ UTF, m REPORT_LOCATION, a1, a2, \
967 S_re_croak(aTHX_ UTF, m REPORT_LOCATION, a1, a2, a3, \
977 S_re_croak(aTHX_ UTF, m REPORT_LOCATION, a1, \
982 S_re_croak(aTHX_ UTF, m REPORT_LOCATION, a1, a2, \