Lines Matching refs:utf
236 /* This is an unsigned int value that no UTF character can ever have, as
241 /* This is the largest valid UTF/Unicode code point. */
245 /* Compile-time positive error numbers (all except UTF errors, which are
266 /* ---------------- Basic UTF-8 macros ---------------- */
268 /* These UTF-8 macros are always defined because they are used in pcre2test for
272 /* Tests whether a UTF-8 code point needs extra bytes to decode. */
282 /* Base macro to pick up the remaining bytes of a UTF-8 character, not
304 /* Base macro to pick up the remaining bytes of a UTF-8 character, advancing
338 /* Base macro to pick up the remaining bytes of a UTF-8 character, not
502 &(NLBLOCK->nllen), utf)) \
516 &(NLBLOCK->nllen), utf)) \
605 /* If PCRE2 is to support UTF-8 on EBCDIC platforms, we cannot use normal
607 which is different from their ASCII/UTF-8 code. Instead we define macros for
608 the characters so that they always use the ASCII/UTF-8 code when UTF-8 support
609 is enabled. When UTF-8 support is not enabled, the definitions use character
614 EBCDIC, or UTF-8, but not both. To support both in the same compiled library
624 /* UTF-8 support is not enabled; use the platform-dependent character literals
625 so that PCRE2 works in both ASCII and EBCDIC environments, but only in non-UTF
931 #define STRING_UTF_RIGHTPAR "UTF)"
945 /* UTF-8 support is enabled; always use UTF-8 (=ASCII) character codes. This
946 works in both modes non-EBCDIC platforms, and on EBCDIC platforms in UTF-8 mode
1298 compatibility mode, and for \C in non-utf mode. In non-DOTALL mode, "." behaves
1364 OP_ANYBYTE, /* 14 Match any byte (\C); different to OP_ANY for UTF-8 */
1662 in UTF-8 mode. The code that uses this table must know about such things. */
1682 2, 2, 2, 2, 2, 2, /* *I, *?I, +I, +?I, ?I, ??I ** UTF-8 */ \
1832 /* This is the largest non-UTF code point. */
1840 libraries can be simultaneously linked to a single application. However, UTF-8