47#ifndef PCRE2_PCRE2TEST
59#ifndef PCRE2_PCRE2TEST
73const uint32_t
PRIV(callout_start_delims)[] = {
78const uint32_t
PRIV(callout_end_delims[]) = {
92#if defined PCRE2_PCRE2TEST || \
93 (defined SUPPORT_UNICODE && \
94 defined PCRE2_CODE_UNIT_WIDTH && \
95 PCRE2_CODE_UNIT_WIDTH == 8)
100const int PRIV(utf8_table1)[] =
101 { 0x7f, 0x7ff, 0xffff, 0x1fffff, 0x3ffffff, 0x7fffffff};
103const int PRIV(utf8_table1_size) =
sizeof(
PRIV(utf8_table1)) /
sizeof(
int);
108const int PRIV(utf8_table2)[] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc};
109const int PRIV(utf8_table3)[] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01};
114const uint8_t
PRIV(utf8_table4)[] = {
115 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
116 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
117 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
118 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5 };
126#ifdef SUPPORT_UNICODE
130const uint32_t
PRIV(ucp_gentype)[] = {
186#define ESZ (1<<ucp_gbExtend)|(1<<ucp_gbSpacingMark)|(1<<ucp_gbZWJ)
188const uint32_t
PRIV(ucp_gbtable)[] = {
216const int PRIV(ucp_typerange)[] = {
#define CHAR_GRAVE_ACCENT
#define CHAR_PERCENT_SIGN
#define CHAR_QUOTATION_MARK
#define CHAR_RIGHT_CURLY_BRACKET
#define CHAR_CIRCUMFLEX_ACCENT
#define CHAR_LEFT_CURLY_BRACKET
@ ucp_gbRegional_Indicator
@ ucp_gbExtended_Pictographic