/[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 506 by ph10, Mon Mar 1 17:45:08 2010 UTC revision 507 by ph10, Wed Mar 10 16:08:01 2010 UTC
# Line 249  strings to make sure that UTF-8 support Line 249  strings to make sure that UTF-8 support
249  #define STRING_Zp0 STR_Z STR_p "\0"  #define STRING_Zp0 STR_Z STR_p "\0"
250  #define STRING_Zs0 STR_Z STR_s "\0"  #define STRING_Zs0 STR_Z STR_s "\0"
251    
252  const char _pcre_utt_names[] =  const char _pcre_utt_names[] =
253    STRING_Any0    STRING_Any0
254    STRING_Arabic0    STRING_Arabic0
255    STRING_Armenian0    STRING_Armenian0
# Line 382  const char _pcre_utt_names[] = Line 382  const char _pcre_utt_names[] =
382    STRING_Zp0    STRING_Zp0
383    STRING_Zs0;    STRING_Zs0;
384    
385  const ucp_type_table _pcre_utt[] = {  const ucp_type_table _pcre_utt[] = {
386    {   0, PT_ANY, 0 },    {   0, PT_ANY, 0 },
387    {   4, PT_SC, ucp_Arabic },    {   4, PT_SC, ucp_Arabic },
388    {  11, PT_SC, ucp_Armenian },    {  11, PT_SC, ucp_Armenian },
389    {  20, PT_SC, ucp_Avestan },    {  20, PT_SC, ucp_Avestan },
390    {  28, PT_SC, ucp_Balinese },    {  28, PT_SC, ucp_Balinese },
391    {  37, PT_SC, ucp_Bamum },    {  37, PT_SC, ucp_Bamum },
392    {  43, PT_SC, ucp_Bengali },    {  43, PT_SC, ucp_Bengali },
393    {  51, PT_SC, ucp_Bopomofo },    {  51, PT_SC, ucp_Bopomofo },
394    {  60, PT_SC, ucp_Braille },    {  60, PT_SC, ucp_Braille },
395    {  68, PT_SC, ucp_Buginese },    {  68, PT_SC, ucp_Buginese },
396    {  77, PT_SC, ucp_Buhid },    {  77, PT_SC, ucp_Buhid },
397    {  83, PT_GC, ucp_C },    {  83, PT_GC, ucp_C },
398    {  85, PT_SC, ucp_Canadian_Aboriginal },    {  85, PT_SC, ucp_Canadian_Aboriginal },
399    { 105, PT_SC, ucp_Carian },    { 105, PT_SC, ucp_Carian },
400    { 112, PT_PC, ucp_Cc },    { 112, PT_PC, ucp_Cc },
401    { 115, PT_PC, ucp_Cf },    { 115, PT_PC, ucp_Cf },
402    { 118, PT_SC, ucp_Cham },    { 118, PT_SC, ucp_Cham },
403    { 123, PT_SC, ucp_Cherokee },    { 123, PT_SC, ucp_Cherokee },
404    { 132, PT_PC, ucp_Cn },    { 132, PT_PC, ucp_Cn },
405    { 135, PT_PC, ucp_Co },    { 135, PT_PC, ucp_Co },
406    { 138, PT_SC, ucp_Common },    { 138, PT_SC, ucp_Common },
407    { 145, PT_SC, ucp_Coptic },    { 145, PT_SC, ucp_Coptic },
408    { 152, PT_PC, ucp_Cs },    { 152, PT_PC, ucp_Cs },
409    { 155, PT_SC, ucp_Cuneiform },    { 155, PT_SC, ucp_Cuneiform },
410    { 165, PT_SC, ucp_Cypriot },    { 165, PT_SC, ucp_Cypriot },
411    { 173, PT_SC, ucp_Cyrillic },    { 173, PT_SC, ucp_Cyrillic },
412    { 182, PT_SC, ucp_Deseret },    { 182, PT_SC, ucp_Deseret },
413    { 190, PT_SC, ucp_Devanagari },    { 190, PT_SC, ucp_Devanagari },
414    { 201, PT_SC, ucp_Egyptian_Hieroglyphs },    { 201, PT_SC, ucp_Egyptian_Hieroglyphs },
415    { 222, PT_SC, ucp_Ethiopic },    { 222, PT_SC, ucp_Ethiopic },
416    { 231, PT_SC, ucp_Georgian },    { 231, PT_SC, ucp_Georgian },
417    { 240, PT_SC, ucp_Glagolitic },    { 240, PT_SC, ucp_Glagolitic },
418    { 251, PT_SC, ucp_Gothic },    { 251, PT_SC, ucp_Gothic },
419    { 258, PT_SC, ucp_Greek },    { 258, PT_SC, ucp_Greek },
420    { 264, PT_SC, ucp_Gujarati },    { 264, PT_SC, ucp_Gujarati },
421    { 273, PT_SC, ucp_Gurmukhi },    { 273, PT_SC, ucp_Gurmukhi },
422    { 282, PT_SC, ucp_Han },    { 282, PT_SC, ucp_Han },
423    { 286, PT_SC, ucp_Hangul },    { 286, PT_SC, ucp_Hangul },
424    { 293, PT_SC, ucp_Hanunoo },    { 293, PT_SC, ucp_Hanunoo },
425    { 301, PT_SC, ucp_Hebrew },    { 301, PT_SC, ucp_Hebrew },
426    { 308, PT_SC, ucp_Hiragana },    { 308, PT_SC, ucp_Hiragana },
427    { 317, PT_SC, ucp_Imperial_Aramaic },    { 317, PT_SC, ucp_Imperial_Aramaic },
428    { 334, PT_SC, ucp_Inherited },    { 334, PT_SC, ucp_Inherited },
429    { 344, PT_SC, ucp_Inscriptional_Pahlavi },    { 344, PT_SC, ucp_Inscriptional_Pahlavi },
430    { 366, PT_SC, ucp_Inscriptional_Parthian },    { 366, PT_SC, ucp_Inscriptional_Parthian },
431    { 389, PT_SC, ucp_Javanese },    { 389, PT_SC, ucp_Javanese },
432    { 398, PT_SC, ucp_Kaithi },    { 398, PT_SC, ucp_Kaithi },
433    { 405, PT_SC, ucp_Kannada },    { 405, PT_SC, ucp_Kannada },
434    { 413, PT_SC, ucp_Katakana },    { 413, PT_SC, ucp_Katakana },
435    { 422, PT_SC, ucp_Kayah_Li },    { 422, PT_SC, ucp_Kayah_Li },
436    { 431, PT_SC, ucp_Kharoshthi },    { 431, PT_SC, ucp_Kharoshthi },
437    { 442, PT_SC, ucp_Khmer },    { 442, PT_SC, ucp_Khmer },
438    { 448, PT_GC, ucp_L },    { 448, PT_GC, ucp_L },
439    { 450, PT_LAMP, 0 },    { 450, PT_LAMP, 0 },
440    { 453, PT_SC, ucp_Lao },    { 453, PT_SC, ucp_Lao },
441    { 457, PT_SC, ucp_Latin },    { 457, PT_SC, ucp_Latin },
442    { 463, PT_SC, ucp_Lepcha },    { 463, PT_SC, ucp_Lepcha },
443    { 470, PT_SC, ucp_Limbu },    { 470, PT_SC, ucp_Limbu },
444    { 476, PT_SC, ucp_Linear_B },    { 476, PT_SC, ucp_Linear_B },
445    { 485, PT_SC, ucp_Lisu },    { 485, PT_SC, ucp_Lisu },
446    { 490, PT_PC, ucp_Ll },    { 490, PT_PC, ucp_Ll },
447    { 493, PT_PC, ucp_Lm },    { 493, PT_PC, ucp_Lm },
448    { 496, PT_PC, ucp_Lo },    { 496, PT_PC, ucp_Lo },
449    { 499, PT_PC, ucp_Lt },    { 499, PT_PC, ucp_Lt },
450    { 502, PT_PC, ucp_Lu },    { 502, PT_PC, ucp_Lu },
451    { 505, PT_SC, ucp_Lycian },    { 505, PT_SC, ucp_Lycian },
452    { 512, PT_SC, ucp_Lydian },    { 512, PT_SC, ucp_Lydian },
453    { 519, PT_GC, ucp_M },    { 519, PT_GC, ucp_M },
454    { 521, PT_SC, ucp_Malayalam },    { 521, PT_SC, ucp_Malayalam },
455    { 531, PT_PC, ucp_Mc },    { 531, PT_PC, ucp_Mc },
456    { 534, PT_PC, ucp_Me },    { 534, PT_PC, ucp_Me },
457    { 537, PT_SC, ucp_Meetei_Mayek },    { 537, PT_SC, ucp_Meetei_Mayek },
458    { 550, PT_PC, ucp_Mn },    { 550, PT_PC, ucp_Mn },
459    { 553, PT_SC, ucp_Mongolian },    { 553, PT_SC, ucp_Mongolian },
460    { 563, PT_SC, ucp_Myanmar },    { 563, PT_SC, ucp_Myanmar },
461    { 571, PT_GC, ucp_N },    { 571, PT_GC, ucp_N },
462    { 573, PT_PC, ucp_Nd },    { 573, PT_PC, ucp_Nd },
463    { 576, PT_SC, ucp_New_Tai_Lue },    { 576, PT_SC, ucp_New_Tai_Lue },
464    { 588, PT_SC, ucp_Nko },    { 588, PT_SC, ucp_Nko },
465    { 592, PT_PC, ucp_Nl },    { 592, PT_PC, ucp_Nl },
466    { 595, PT_PC, ucp_No },    { 595, PT_PC, ucp_No },
467    { 598, PT_SC, ucp_Ogham },    { 598, PT_SC, ucp_Ogham },
468    { 604, PT_SC, ucp_Ol_Chiki },    { 604, PT_SC, ucp_Ol_Chiki },
469    { 613, PT_SC, ucp_Old_Italic },    { 613, PT_SC, ucp_Old_Italic },
470    { 624, PT_SC, ucp_Old_Persian },    { 624, PT_SC, ucp_Old_Persian },
471    { 636, PT_SC, ucp_Old_South_Arabian },    { 636, PT_SC, ucp_Old_South_Arabian },
472    { 654, PT_SC, ucp_Old_Turkic },    { 654, PT_SC, ucp_Old_Turkic },
473    { 665, PT_SC, ucp_Oriya },    { 665, PT_SC, ucp_Oriya },
474    { 671, PT_SC, ucp_Osmanya },    { 671, PT_SC, ucp_Osmanya },
475    { 679, PT_GC, ucp_P },    { 679, PT_GC, ucp_P },
476    { 681, PT_PC, ucp_Pc },    { 681, PT_PC, ucp_Pc },
477    { 684, PT_PC, ucp_Pd },    { 684, PT_PC, ucp_Pd },
478    { 687, PT_PC, ucp_Pe },    { 687, PT_PC, ucp_Pe },
479    { 690, PT_PC, ucp_Pf },    { 690, PT_PC, ucp_Pf },
480    { 693, PT_SC, ucp_Phags_Pa },    { 693, PT_SC, ucp_Phags_Pa },
481    { 702, PT_SC, ucp_Phoenician },    { 702, PT_SC, ucp_Phoenician },
482    { 713, PT_PC, ucp_Pi },    { 713, PT_PC, ucp_Pi },
483    { 716, PT_PC, ucp_Po },    { 716, PT_PC, ucp_Po },
484    { 719, PT_PC, ucp_Ps },    { 719, PT_PC, ucp_Ps },
485    { 722, PT_SC, ucp_Rejang },    { 722, PT_SC, ucp_Rejang },
486    { 729, PT_SC, ucp_Runic },    { 729, PT_SC, ucp_Runic },
487    { 735, PT_GC, ucp_S },    { 735, PT_GC, ucp_S },
488    { 737, PT_SC, ucp_Samaritan },    { 737, PT_SC, ucp_Samaritan },
489    { 747, PT_SC, ucp_Saurashtra },    { 747, PT_SC, ucp_Saurashtra },
490    { 758, PT_PC, ucp_Sc },    { 758, PT_PC, ucp_Sc },
491    { 761, PT_SC, ucp_Shavian },    { 761, PT_SC, ucp_Shavian },
492    { 769, PT_SC, ucp_Sinhala },    { 769, PT_SC, ucp_Sinhala },
493    { 777, PT_PC, ucp_Sk },    { 777, PT_PC, ucp_Sk },
494    { 780, PT_PC, ucp_Sm },    { 780, PT_PC, ucp_Sm },
495    { 783, PT_PC, ucp_So },    { 783, PT_PC, ucp_So },
496    { 786, PT_SC, ucp_Sundanese },    { 786, PT_SC, ucp_Sundanese },
497    { 796, PT_SC, ucp_Syloti_Nagri },    { 796, PT_SC, ucp_Syloti_Nagri },
498    { 809, PT_SC, ucp_Syriac },    { 809, PT_SC, ucp_Syriac },
499    { 816, PT_SC, ucp_Tagalog },    { 816, PT_SC, ucp_Tagalog },
500    { 824, PT_SC, ucp_Tagbanwa },    { 824, PT_SC, ucp_Tagbanwa },
501    { 833, PT_SC, ucp_Tai_Le },    { 833, PT_SC, ucp_Tai_Le },
502    { 840, PT_SC, ucp_Tai_Tham },    { 840, PT_SC, ucp_Tai_Tham },
503    { 849, PT_SC, ucp_Tai_Viet },    { 849, PT_SC, ucp_Tai_Viet },
504    { 858, PT_SC, ucp_Tamil },    { 858, PT_SC, ucp_Tamil },
505    { 864, PT_SC, ucp_Telugu },    { 864, PT_SC, ucp_Telugu },
506    { 871, PT_SC, ucp_Thaana },    { 871, PT_SC, ucp_Thaana },
507    { 878, PT_SC, ucp_Thai },    { 878, PT_SC, ucp_Thai },
508    { 883, PT_SC, ucp_Tibetan },    { 883, PT_SC, ucp_Tibetan },
509    { 891, PT_SC, ucp_Tifinagh },    { 891, PT_SC, ucp_Tifinagh },
510    { 900, PT_SC, ucp_Ugaritic },    { 900, PT_SC, ucp_Ugaritic },
511    { 909, PT_SC, ucp_Vai },    { 909, PT_SC, ucp_Vai },
512    { 913, PT_SC, ucp_Yi },    { 913, PT_SC, ucp_Yi },
513    { 916, PT_GC, ucp_Z },    { 916, PT_GC, ucp_Z },
514    { 918, PT_PC, ucp_Zl },    { 918, PT_PC, ucp_Zl },
515    { 921, PT_PC, ucp_Zp },    { 921, PT_PC, ucp_Zp },
516    { 924, PT_PC, ucp_Zs }    { 924, PT_PC, ucp_Zs }
517  };  };
518    
519  const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table);  const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table);

Legend:
Removed from v.506  
changed lines
  Added in v.507

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12