/[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 653 by ph10, Sat Apr 30 17:37:37 2011 UTC revision 654 by ph10, Tue Aug 2 11:00:40 2011 UTC
# Line 256  strings to make sure that UTF-8 support Line 256  strings to make sure that UTF-8 support
256  #define STRING_Zp0 STR_Z STR_p "\0"  #define STRING_Zp0 STR_Z STR_p "\0"
257  #define STRING_Zs0 STR_Z STR_s "\0"  #define STRING_Zs0 STR_Z STR_s "\0"
258    
259  const char _pcre_utt_names[] =  const char _pcre_utt_names[] =
260    STRING_Any0    STRING_Any0
261    STRING_Arabic0    STRING_Arabic0
262    STRING_Armenian0    STRING_Armenian0
# Line 396  const char _pcre_utt_names[] = Line 396  const char _pcre_utt_names[] =
396    STRING_Zp0    STRING_Zp0
397    STRING_Zs0;    STRING_Zs0;
398    
399  const ucp_type_table _pcre_utt[] = {  const ucp_type_table _pcre_utt[] = {
400    {   0, PT_ANY, 0 },    {   0, PT_ANY, 0 },
401    {   4, PT_SC, ucp_Arabic },    {   4, PT_SC, ucp_Arabic },
402    {  11, PT_SC, ucp_Armenian },    {  11, PT_SC, ucp_Armenian },
403    {  20, PT_SC, ucp_Avestan },    {  20, PT_SC, ucp_Avestan },
404    {  28, PT_SC, ucp_Balinese },    {  28, PT_SC, ucp_Balinese },
405    {  37, PT_SC, ucp_Bamum },    {  37, PT_SC, ucp_Bamum },
406    {  43, PT_SC, ucp_Batak },    {  43, PT_SC, ucp_Batak },
407    {  49, PT_SC, ucp_Bengali },    {  49, PT_SC, ucp_Bengali },
408    {  57, PT_SC, ucp_Bopomofo },    {  57, PT_SC, ucp_Bopomofo },
409    {  66, PT_SC, ucp_Brahmi },    {  66, PT_SC, ucp_Brahmi },
410    {  73, PT_SC, ucp_Braille },    {  73, PT_SC, ucp_Braille },
411    {  81, PT_SC, ucp_Buginese },    {  81, PT_SC, ucp_Buginese },
412    {  90, PT_SC, ucp_Buhid },    {  90, PT_SC, ucp_Buhid },
413    {  96, PT_GC, ucp_C },    {  96, PT_GC, ucp_C },
414    {  98, PT_SC, ucp_Canadian_Aboriginal },    {  98, PT_SC, ucp_Canadian_Aboriginal },
415    { 118, PT_SC, ucp_Carian },    { 118, PT_SC, ucp_Carian },
416    { 125, PT_PC, ucp_Cc },    { 125, PT_PC, ucp_Cc },
417    { 128, PT_PC, ucp_Cf },    { 128, PT_PC, ucp_Cf },
418    { 131, PT_SC, ucp_Cham },    { 131, PT_SC, ucp_Cham },
419    { 136, PT_SC, ucp_Cherokee },    { 136, PT_SC, ucp_Cherokee },
420    { 145, PT_PC, ucp_Cn },    { 145, PT_PC, ucp_Cn },
421    { 148, PT_PC, ucp_Co },    { 148, PT_PC, ucp_Co },
422    { 151, PT_SC, ucp_Common },    { 151, PT_SC, ucp_Common },
423    { 158, PT_SC, ucp_Coptic },    { 158, PT_SC, ucp_Coptic },
424    { 165, PT_PC, ucp_Cs },    { 165, PT_PC, ucp_Cs },
425    { 168, PT_SC, ucp_Cuneiform },    { 168, PT_SC, ucp_Cuneiform },
426    { 178, PT_SC, ucp_Cypriot },    { 178, PT_SC, ucp_Cypriot },
427    { 186, PT_SC, ucp_Cyrillic },    { 186, PT_SC, ucp_Cyrillic },
428    { 195, PT_SC, ucp_Deseret },    { 195, PT_SC, ucp_Deseret },
429    { 203, PT_SC, ucp_Devanagari },    { 203, PT_SC, ucp_Devanagari },
430    { 214, PT_SC, ucp_Egyptian_Hieroglyphs },    { 214, PT_SC, ucp_Egyptian_Hieroglyphs },
431    { 235, PT_SC, ucp_Ethiopic },    { 235, PT_SC, ucp_Ethiopic },
432    { 244, PT_SC, ucp_Georgian },    { 244, PT_SC, ucp_Georgian },
433    { 253, PT_SC, ucp_Glagolitic },    { 253, PT_SC, ucp_Glagolitic },
434    { 264, PT_SC, ucp_Gothic },    { 264, PT_SC, ucp_Gothic },
435    { 271, PT_SC, ucp_Greek },    { 271, PT_SC, ucp_Greek },
436    { 277, PT_SC, ucp_Gujarati },    { 277, PT_SC, ucp_Gujarati },
437    { 286, PT_SC, ucp_Gurmukhi },    { 286, PT_SC, ucp_Gurmukhi },
438    { 295, PT_SC, ucp_Han },    { 295, PT_SC, ucp_Han },
439    { 299, PT_SC, ucp_Hangul },    { 299, PT_SC, ucp_Hangul },
440    { 306, PT_SC, ucp_Hanunoo },    { 306, PT_SC, ucp_Hanunoo },
441    { 314, PT_SC, ucp_Hebrew },    { 314, PT_SC, ucp_Hebrew },
442    { 321, PT_SC, ucp_Hiragana },    { 321, PT_SC, ucp_Hiragana },
443    { 330, PT_SC, ucp_Imperial_Aramaic },    { 330, PT_SC, ucp_Imperial_Aramaic },
444    { 347, PT_SC, ucp_Inherited },    { 347, PT_SC, ucp_Inherited },
445    { 357, PT_SC, ucp_Inscriptional_Pahlavi },    { 357, PT_SC, ucp_Inscriptional_Pahlavi },
446    { 379, PT_SC, ucp_Inscriptional_Parthian },    { 379, PT_SC, ucp_Inscriptional_Parthian },
447    { 402, PT_SC, ucp_Javanese },    { 402, PT_SC, ucp_Javanese },
448    { 411, PT_SC, ucp_Kaithi },    { 411, PT_SC, ucp_Kaithi },
449    { 418, PT_SC, ucp_Kannada },    { 418, PT_SC, ucp_Kannada },
450    { 426, PT_SC, ucp_Katakana },    { 426, PT_SC, ucp_Katakana },
451    { 435, PT_SC, ucp_Kayah_Li },    { 435, PT_SC, ucp_Kayah_Li },
452    { 444, PT_SC, ucp_Kharoshthi },    { 444, PT_SC, ucp_Kharoshthi },
453    { 455, PT_SC, ucp_Khmer },    { 455, PT_SC, ucp_Khmer },
454    { 461, PT_GC, ucp_L },    { 461, PT_GC, ucp_L },
455    { 463, PT_LAMP, 0 },    { 463, PT_LAMP, 0 },
456    { 466, PT_SC, ucp_Lao },    { 466, PT_SC, ucp_Lao },
457    { 470, PT_SC, ucp_Latin },    { 470, PT_SC, ucp_Latin },
458    { 476, PT_SC, ucp_Lepcha },    { 476, PT_SC, ucp_Lepcha },
459    { 483, PT_SC, ucp_Limbu },    { 483, PT_SC, ucp_Limbu },
460    { 489, PT_SC, ucp_Linear_B },    { 489, PT_SC, ucp_Linear_B },
461    { 498, PT_SC, ucp_Lisu },    { 498, PT_SC, ucp_Lisu },
462    { 503, PT_PC, ucp_Ll },    { 503, PT_PC, ucp_Ll },
463    { 506, PT_PC, ucp_Lm },    { 506, PT_PC, ucp_Lm },
464    { 509, PT_PC, ucp_Lo },    { 509, PT_PC, ucp_Lo },
465    { 512, PT_PC, ucp_Lt },    { 512, PT_PC, ucp_Lt },
466    { 515, PT_PC, ucp_Lu },    { 515, PT_PC, ucp_Lu },
467    { 518, PT_SC, ucp_Lycian },    { 518, PT_SC, ucp_Lycian },
468    { 525, PT_SC, ucp_Lydian },    { 525, PT_SC, ucp_Lydian },
469    { 532, PT_GC, ucp_M },    { 532, PT_GC, ucp_M },
470    { 534, PT_SC, ucp_Malayalam },    { 534, PT_SC, ucp_Malayalam },
471    { 544, PT_SC, ucp_Mandaic },    { 544, PT_SC, ucp_Mandaic },
472    { 552, PT_PC, ucp_Mc },    { 552, PT_PC, ucp_Mc },
473    { 555, PT_PC, ucp_Me },    { 555, PT_PC, ucp_Me },
474    { 558, PT_SC, ucp_Meetei_Mayek },    { 558, PT_SC, ucp_Meetei_Mayek },
475    { 571, PT_PC, ucp_Mn },    { 571, PT_PC, ucp_Mn },
476    { 574, PT_SC, ucp_Mongolian },    { 574, PT_SC, ucp_Mongolian },
477    { 584, PT_SC, ucp_Myanmar },    { 584, PT_SC, ucp_Myanmar },
478    { 592, PT_GC, ucp_N },    { 592, PT_GC, ucp_N },
479    { 594, PT_PC, ucp_Nd },    { 594, PT_PC, ucp_Nd },
480    { 597, PT_SC, ucp_New_Tai_Lue },    { 597, PT_SC, ucp_New_Tai_Lue },
481    { 609, PT_SC, ucp_Nko },    { 609, PT_SC, ucp_Nko },
482    { 613, PT_PC, ucp_Nl },    { 613, PT_PC, ucp_Nl },
483    { 616, PT_PC, ucp_No },    { 616, PT_PC, ucp_No },
484    { 619, PT_SC, ucp_Ogham },    { 619, PT_SC, ucp_Ogham },
485    { 625, PT_SC, ucp_Ol_Chiki },    { 625, PT_SC, ucp_Ol_Chiki },
486    { 634, PT_SC, ucp_Old_Italic },    { 634, PT_SC, ucp_Old_Italic },
487    { 645, PT_SC, ucp_Old_Persian },    { 645, PT_SC, ucp_Old_Persian },
488    { 657, PT_SC, ucp_Old_South_Arabian },    { 657, PT_SC, ucp_Old_South_Arabian },
489    { 675, PT_SC, ucp_Old_Turkic },    { 675, PT_SC, ucp_Old_Turkic },
490    { 686, PT_SC, ucp_Oriya },    { 686, PT_SC, ucp_Oriya },
491    { 692, PT_SC, ucp_Osmanya },    { 692, PT_SC, ucp_Osmanya },
492    { 700, PT_GC, ucp_P },    { 700, PT_GC, ucp_P },
493    { 702, PT_PC, ucp_Pc },    { 702, PT_PC, ucp_Pc },
494    { 705, PT_PC, ucp_Pd },    { 705, PT_PC, ucp_Pd },
495    { 708, PT_PC, ucp_Pe },    { 708, PT_PC, ucp_Pe },
496    { 711, PT_PC, ucp_Pf },    { 711, PT_PC, ucp_Pf },
497    { 714, PT_SC, ucp_Phags_Pa },    { 714, PT_SC, ucp_Phags_Pa },
498    { 723, PT_SC, ucp_Phoenician },    { 723, PT_SC, ucp_Phoenician },
499    { 734, PT_PC, ucp_Pi },    { 734, PT_PC, ucp_Pi },
500    { 737, PT_PC, ucp_Po },    { 737, PT_PC, ucp_Po },
501    { 740, PT_PC, ucp_Ps },    { 740, PT_PC, ucp_Ps },
502    { 743, PT_SC, ucp_Rejang },    { 743, PT_SC, ucp_Rejang },
503    { 750, PT_SC, ucp_Runic },    { 750, PT_SC, ucp_Runic },
504    { 756, PT_GC, ucp_S },    { 756, PT_GC, ucp_S },
505    { 758, PT_SC, ucp_Samaritan },    { 758, PT_SC, ucp_Samaritan },
506    { 768, PT_SC, ucp_Saurashtra },    { 768, PT_SC, ucp_Saurashtra },
507    { 779, PT_PC, ucp_Sc },    { 779, PT_PC, ucp_Sc },
508    { 782, PT_SC, ucp_Shavian },    { 782, PT_SC, ucp_Shavian },
509    { 790, PT_SC, ucp_Sinhala },    { 790, PT_SC, ucp_Sinhala },
510    { 798, PT_PC, ucp_Sk },    { 798, PT_PC, ucp_Sk },
511    { 801, PT_PC, ucp_Sm },    { 801, PT_PC, ucp_Sm },
512    { 804, PT_PC, ucp_So },    { 804, PT_PC, ucp_So },
513    { 807, PT_SC, ucp_Sundanese },    { 807, PT_SC, ucp_Sundanese },
514    { 817, PT_SC, ucp_Syloti_Nagri },    { 817, PT_SC, ucp_Syloti_Nagri },
515    { 830, PT_SC, ucp_Syriac },    { 830, PT_SC, ucp_Syriac },
516    { 837, PT_SC, ucp_Tagalog },    { 837, PT_SC, ucp_Tagalog },
517    { 845, PT_SC, ucp_Tagbanwa },    { 845, PT_SC, ucp_Tagbanwa },
518    { 854, PT_SC, ucp_Tai_Le },    { 854, PT_SC, ucp_Tai_Le },
519    { 861, PT_SC, ucp_Tai_Tham },    { 861, PT_SC, ucp_Tai_Tham },
520    { 870, PT_SC, ucp_Tai_Viet },    { 870, PT_SC, ucp_Tai_Viet },
521    { 879, PT_SC, ucp_Tamil },    { 879, PT_SC, ucp_Tamil },
522    { 885, PT_SC, ucp_Telugu },    { 885, PT_SC, ucp_Telugu },
523    { 892, PT_SC, ucp_Thaana },    { 892, PT_SC, ucp_Thaana },
524    { 899, PT_SC, ucp_Thai },    { 899, PT_SC, ucp_Thai },
525    { 904, PT_SC, ucp_Tibetan },    { 904, PT_SC, ucp_Tibetan },
526    { 912, PT_SC, ucp_Tifinagh },    { 912, PT_SC, ucp_Tifinagh },
527    { 921, PT_SC, ucp_Ugaritic },    { 921, PT_SC, ucp_Ugaritic },
528    { 930, PT_SC, ucp_Vai },    { 930, PT_SC, ucp_Vai },
529    { 934, PT_ALNUM, 0 },    { 934, PT_ALNUM, 0 },
530    { 938, PT_PXSPACE, 0 },    { 938, PT_PXSPACE, 0 },
531    { 942, PT_SPACE, 0 },    { 942, PT_SPACE, 0 },
532    { 946, PT_WORD, 0 },    { 946, PT_WORD, 0 },
533    { 950, PT_SC, ucp_Yi },    { 950, PT_SC, ucp_Yi },
534    { 953, PT_GC, ucp_Z },    { 953, PT_GC, ucp_Z },
535    { 955, PT_PC, ucp_Zl },    { 955, PT_PC, ucp_Zl },
536    { 958, PT_PC, ucp_Zp },    { 958, PT_PC, ucp_Zp },
537    { 961, PT_PC, ucp_Zs }    { 961, PT_PC, ucp_Zs }
538  };  };
539    
540  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.653  
changed lines
  Added in v.654

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12