72 |
const int _pcre_utf8_table2[] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc}; |
const int _pcre_utf8_table2[] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc}; |
73 |
const int _pcre_utf8_table3[] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01}; |
const int _pcre_utf8_table3[] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01}; |
74 |
|
|
75 |
/* Table of the number of extra characters, indexed by the first character |
/* Table of the number of extra bytes, indexed by the first byte masked with |
76 |
masked with 0x3f. The highest number for a valid UTF-8 character is in fact |
0x3f. The highest number for a valid UTF-8 first byte is in fact 0x3d. */ |
|
0x3d. */ |
|
77 |
|
|
78 |
const uschar _pcre_utf8_table4[] = { |
const uschar _pcre_utf8_table4[] = { |
79 |
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
88 |
{ "Any", PT_ANY, 0 }, |
{ "Any", PT_ANY, 0 }, |
89 |
{ "Arabic", PT_SC, ucp_Arabic }, |
{ "Arabic", PT_SC, ucp_Arabic }, |
90 |
{ "Armenian", PT_SC, ucp_Armenian }, |
{ "Armenian", PT_SC, ucp_Armenian }, |
91 |
|
{ "Balinese", PT_SC, ucp_Balinese }, |
92 |
{ "Bengali", PT_SC, ucp_Bengali }, |
{ "Bengali", PT_SC, ucp_Bengali }, |
93 |
{ "Bopomofo", PT_SC, ucp_Bopomofo }, |
{ "Bopomofo", PT_SC, ucp_Bopomofo }, |
94 |
{ "Braille", PT_SC, ucp_Braille }, |
{ "Braille", PT_SC, ucp_Braille }, |
104 |
{ "Common", PT_SC, ucp_Common }, |
{ "Common", PT_SC, ucp_Common }, |
105 |
{ "Coptic", PT_SC, ucp_Coptic }, |
{ "Coptic", PT_SC, ucp_Coptic }, |
106 |
{ "Cs", PT_PC, ucp_Cs }, |
{ "Cs", PT_PC, ucp_Cs }, |
107 |
|
{ "Cuneiform", PT_SC, ucp_Cuneiform }, |
108 |
{ "Cypriot", PT_SC, ucp_Cypriot }, |
{ "Cypriot", PT_SC, ucp_Cypriot }, |
109 |
{ "Cyrillic", PT_SC, ucp_Cyrillic }, |
{ "Cyrillic", PT_SC, ucp_Cyrillic }, |
110 |
{ "Deseret", PT_SC, ucp_Deseret }, |
{ "Deseret", PT_SC, ucp_Deseret }, |
147 |
{ "N", PT_GC, ucp_N }, |
{ "N", PT_GC, ucp_N }, |
148 |
{ "Nd", PT_PC, ucp_Nd }, |
{ "Nd", PT_PC, ucp_Nd }, |
149 |
{ "New_Tai_Lue", PT_SC, ucp_New_Tai_Lue }, |
{ "New_Tai_Lue", PT_SC, ucp_New_Tai_Lue }, |
150 |
|
{ "Nko", PT_SC, ucp_Nko }, |
151 |
{ "Nl", PT_PC, ucp_Nl }, |
{ "Nl", PT_PC, ucp_Nl }, |
152 |
{ "No", PT_PC, ucp_No }, |
{ "No", PT_PC, ucp_No }, |
153 |
{ "Ogham", PT_SC, ucp_Ogham }, |
{ "Ogham", PT_SC, ucp_Ogham }, |
160 |
{ "Pd", PT_PC, ucp_Pd }, |
{ "Pd", PT_PC, ucp_Pd }, |
161 |
{ "Pe", PT_PC, ucp_Pe }, |
{ "Pe", PT_PC, ucp_Pe }, |
162 |
{ "Pf", PT_PC, ucp_Pf }, |
{ "Pf", PT_PC, ucp_Pf }, |
163 |
|
{ "Phags_Pa", PT_SC, ucp_Phags_Pa }, |
164 |
|
{ "Phoenician", PT_SC, ucp_Phoenician }, |
165 |
{ "Pi", PT_PC, ucp_Pi }, |
{ "Pi", PT_PC, ucp_Pi }, |
166 |
{ "Po", PT_PC, ucp_Po }, |
{ "Po", PT_PC, ucp_Po }, |
167 |
{ "Ps", PT_PC, ucp_Ps }, |
{ "Ps", PT_PC, ucp_Ps }, |