/[pcre]/code/trunk/pcre_tables.c
ViewVC logotype

Diff of /code/trunk/pcre_tables.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC revision 93 by nigel, Sat Feb 24 21:41:42 2007 UTC
# Line 72  first byte of a character, indexed by th Line 72  first byte of a character, indexed by th
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,
# Line 89  const ucp_type_table _pcre_utt[] = { Line 88  const ucp_type_table _pcre_utt[] = {
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 },
# Line 104  const ucp_type_table _pcre_utt[] = { Line 104  const ucp_type_table _pcre_utt[] = {
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 },
# Line 146  const ucp_type_table _pcre_utt[] = { Line 147  const ucp_type_table _pcre_utt[] = {
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 },
# Line 158  const ucp_type_table _pcre_utt[] = { Line 160  const ucp_type_table _pcre_utt[] = {
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 },

Legend:
Removed from v.87  
changed lines
  Added in v.93

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12