diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2018-09-07 13:43:11 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2018-09-07 13:43:11 +0200 |
commit | 66dfd6613394a8903701840bbc9d67de537e597e (patch) | |
tree | 3b0943539a09fe5322b0b984222abb7c60ddfacb /src/unicode_property_data_posix.c | |
parent | 6bf91b141b7b3e3524f422d4c18bccf7f87aecd1 (diff) | |
parent | 52796af94a055f1c704a604f4eac567242c845b7 (diff) |
Merge branch 'release/debian/6.9.0-1'debian/6.9.0-1
Diffstat (limited to 'src/unicode_property_data_posix.c')
-rw-r--r-- | src/unicode_property_data_posix.c | 763 |
1 files changed, 539 insertions, 224 deletions
diff --git a/src/unicode_property_data_posix.c b/src/unicode_property_data_posix.c index fffe2ef..75ae98a 100644 --- a/src/unicode_property_data_posix.c +++ b/src/unicode_property_data_posix.c @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -T -C -c -t -j1 -L ANSI-C --ignore-case --pic -Q unicode_prop_name_pool -N unicode_lookup_property_name --output-file gperf.tmp unicode_property_data_posix.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: /usr/bin/gperf -T -C -c -t -j1 -L ANSI-C --ignore-case --pic -Q unicode_prop_name_pool -N unicode_lookup_property_name --output-file gperf2.tmp unicode_property_data_posix.gperf */ /* Computed positions: -k'1,3' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,7 +26,7 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." +#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif @@ -42,7 +42,7 @@ CR_NEWLINE[] = { 1, /* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */ static const OnigCodePoint -CR_Alpha[] = { 617, +CR_Alpha[] = { 676, 0x0041, 0x005a, 0x0061, 0x007a, 0x00aa, 0x00aa, @@ -69,14 +69,14 @@ CR_Alpha[] = { 617, 0x048a, 0x052f, 0x0531, 0x0556, 0x0559, 0x0559, -0x0561, 0x0587, +0x0560, 0x0588, 0x05b0, 0x05bd, 0x05bf, 0x05bf, 0x05c1, 0x05c2, 0x05c4, 0x05c5, 0x05c7, 0x05c7, 0x05d0, 0x05ea, -0x05f0, 0x05f2, +0x05ef, 0x05f2, 0x0610, 0x061a, 0x0620, 0x0657, 0x0659, 0x065f, @@ -94,7 +94,10 @@ CR_Alpha[] = { 617, 0x0800, 0x0817, 0x081a, 0x082c, 0x0840, 0x0858, +0x0860, 0x086a, 0x08a0, 0x08b4, +0x08b6, 0x08bd, +0x08d4, 0x08df, 0x08e3, 0x08e9, 0x08f0, 0x093b, 0x093d, 0x094c, @@ -115,6 +118,7 @@ CR_Alpha[] = { 617, 0x09dc, 0x09dd, 0x09df, 0x09e3, 0x09f0, 0x09f1, +0x09fc, 0x09fc, 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, @@ -142,7 +146,7 @@ CR_Alpha[] = { 617, 0x0acb, 0x0acc, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, -0x0af9, 0x0af9, +0x0af9, 0x0afc, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -183,7 +187,7 @@ CR_Alpha[] = { 617, 0x0c55, 0x0c56, 0x0c58, 0x0c5a, 0x0c60, 0x0c63, -0x0c81, 0x0c83, +0x0c80, 0x0c83, 0x0c85, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, @@ -196,7 +200,7 @@ CR_Alpha[] = { 617, 0x0cde, 0x0cde, 0x0ce0, 0x0ce3, 0x0cf1, 0x0cf2, -0x0d01, 0x0d03, +0x0d00, 0x0d03, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, 0x0d12, 0x0d3a, @@ -204,7 +208,7 @@ CR_Alpha[] = { 617, 0x0d46, 0x0d48, 0x0d4a, 0x0d4c, 0x0d4e, 0x0d4e, -0x0d57, 0x0d57, +0x0d54, 0x0d57, 0x0d5f, 0x0d63, 0x0d7a, 0x0d7f, 0x0d82, 0x0d83, @@ -291,7 +295,7 @@ CR_Alpha[] = { 617, 0x17b6, 0x17c8, 0x17d7, 0x17d7, 0x17dc, 0x17dc, -0x1820, 0x1877, +0x1820, 0x1878, 0x1880, 0x18aa, 0x18b0, 0x18f5, 0x1900, 0x191e, @@ -315,6 +319,9 @@ CR_Alpha[] = { 617, 0x1c00, 0x1c35, 0x1c4d, 0x1c4f, 0x1c5a, 0x1c7d, +0x1c80, 0x1c88, +0x1c90, 0x1cba, +0x1cbd, 0x1cbf, 0x1ce9, 0x1cec, 0x1cee, 0x1cf3, 0x1cf5, 0x1cf6, @@ -386,12 +393,12 @@ CR_Alpha[] = { 617, 0x309d, 0x309f, 0x30a1, 0x30fa, 0x30fc, 0x30ff, -0x3105, 0x312d, +0x3105, 0x312f, 0x3131, 0x318e, 0x31a0, 0x31ba, 0x31f0, 0x31ff, 0x3400, 0x4db5, -0x4e00, 0x9fd5, +0x4e00, 0x9fef, 0xa000, 0xa48c, 0xa4d0, 0xa4fd, 0xa500, 0xa60c, @@ -402,17 +409,17 @@ CR_Alpha[] = { 617, 0xa67f, 0xa6ef, 0xa717, 0xa71f, 0xa722, 0xa788, -0xa78b, 0xa7ad, -0xa7b0, 0xa7b7, +0xa78b, 0xa7b9, 0xa7f7, 0xa801, 0xa803, 0xa805, 0xa807, 0xa80a, 0xa80c, 0xa827, 0xa840, 0xa873, 0xa880, 0xa8c3, +0xa8c5, 0xa8c5, 0xa8f2, 0xa8f7, 0xa8fb, 0xa8fb, -0xa8fd, 0xa8fd, +0xa8fd, 0xa8fe, 0xa90a, 0xa92a, 0xa930, 0xa952, 0xa960, 0xa97c, @@ -478,13 +485,15 @@ CR_Alpha[] = { 617, 0x10280, 0x1029c, 0x102a0, 0x102d0, 0x10300, 0x1031f, -0x10330, 0x1034a, +0x1032d, 0x1034a, 0x10350, 0x1037a, 0x10380, 0x1039d, 0x103a0, 0x103c3, 0x103c8, 0x103cf, 0x103d1, 0x103d5, 0x10400, 0x1049d, +0x104b0, 0x104d3, +0x104d8, 0x104fb, 0x10500, 0x10527, 0x10530, 0x10563, 0x10600, 0x10736, @@ -508,7 +517,7 @@ CR_Alpha[] = { 617, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, -0x10a19, 0x10a33, +0x10a19, 0x10a35, 0x10a60, 0x10a7c, 0x10a80, 0x10a9c, 0x10ac0, 0x10ac7, @@ -520,10 +529,15 @@ CR_Alpha[] = { 617, 0x10c00, 0x10c48, 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, +0x10d00, 0x10d27, +0x10f00, 0x10f1c, +0x10f27, 0x10f27, +0x10f30, 0x10f45, 0x11000, 0x11045, 0x11082, 0x110b8, 0x110d0, 0x110e8, 0x11100, 0x11132, +0x11144, 0x11146, 0x11150, 0x11172, 0x11176, 0x11176, 0x11180, 0x111bf, @@ -533,6 +547,7 @@ CR_Alpha[] = { 617, 0x11200, 0x11211, 0x11213, 0x11234, 0x11237, 0x11237, +0x1123e, 0x1123e, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, @@ -552,6 +567,9 @@ CR_Alpha[] = { 617, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135d, 0x11363, +0x11400, 0x11441, +0x11443, 0x11445, +0x11447, 0x1144a, 0x11480, 0x114c1, 0x114c4, 0x114c5, 0x114c7, 0x114c7, @@ -562,11 +580,39 @@ CR_Alpha[] = { 617, 0x11640, 0x11640, 0x11644, 0x11644, 0x11680, 0x116b5, -0x11700, 0x11719, +0x11700, 0x1171a, 0x1171d, 0x1172a, +0x11800, 0x11838, 0x118a0, 0x118df, 0x118ff, 0x118ff, +0x11a00, 0x11a32, +0x11a35, 0x11a3e, +0x11a50, 0x11a83, +0x11a86, 0x11a97, +0x11a9d, 0x11a9d, 0x11ac0, 0x11af8, +0x11c00, 0x11c08, +0x11c0a, 0x11c36, +0x11c38, 0x11c3e, +0x11c40, 0x11c40, +0x11c72, 0x11c8f, +0x11c92, 0x11ca7, +0x11ca9, 0x11cb6, +0x11d00, 0x11d06, +0x11d08, 0x11d09, +0x11d0b, 0x11d36, +0x11d3a, 0x11d3a, +0x11d3c, 0x11d3d, +0x11d3f, 0x11d41, +0x11d43, 0x11d43, +0x11d46, 0x11d47, +0x11d60, 0x11d65, +0x11d67, 0x11d68, +0x11d6a, 0x11d8e, +0x11d90, 0x11d91, +0x11d93, 0x11d96, +0x11d98, 0x11d98, +0x11ee0, 0x11ef6, 0x12000, 0x12399, 0x12400, 0x1246e, 0x12480, 0x12543, @@ -579,10 +625,15 @@ CR_Alpha[] = { 617, 0x16b40, 0x16b43, 0x16b63, 0x16b77, 0x16b7d, 0x16b8f, +0x16e40, 0x16e7f, 0x16f00, 0x16f44, 0x16f50, 0x16f7e, 0x16f93, 0x16f9f, -0x1b000, 0x1b001, +0x16fe0, 0x16fe1, +0x17000, 0x187f1, +0x18800, 0x18af2, +0x1b000, 0x1b11e, +0x1b170, 0x1b2fb, 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, @@ -618,7 +669,14 @@ CR_Alpha[] = { 617, 0x1d78a, 0x1d7a8, 0x1d7aa, 0x1d7c2, 0x1d7c4, 0x1d7cb, +0x1e000, 0x1e006, +0x1e008, 0x1e018, +0x1e01b, 0x1e021, +0x1e023, 0x1e024, +0x1e026, 0x1e02a, 0x1e800, 0x1e8c4, +0x1e900, 0x1e943, +0x1e947, 0x1e947, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, @@ -659,6 +717,7 @@ CR_Alpha[] = { 617, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, +0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, }; /* END of CR_Alpha */ @@ -684,7 +743,7 @@ CR_Cntrl[] = { 2, /* PROPERTY: 'Digit': POSIX [[:Digit:]] */ static const OnigCodePoint -CR_Digit[] = { 51, +CR_Digit[] = { 57, 0x0030, 0x0039, 0x0660, 0x0669, 0x06f0, 0x06f9, @@ -723,24 +782,30 @@ CR_Digit[] = { 51, 0xabf0, 0xabf9, 0xff10, 0xff19, 0x104a0, 0x104a9, +0x10d30, 0x10d39, 0x11066, 0x1106f, 0x110f0, 0x110f9, 0x11136, 0x1113f, 0x111d0, 0x111d9, 0x112f0, 0x112f9, +0x11450, 0x11459, 0x114d0, 0x114d9, 0x11650, 0x11659, 0x116c0, 0x116c9, 0x11730, 0x11739, 0x118e0, 0x118e9, +0x11c50, 0x11c59, +0x11d50, 0x11d59, +0x11da0, 0x11da9, 0x16a60, 0x16a69, 0x16b50, 0x16b59, 0x1d7ce, 0x1d7ff, +0x1e950, 0x1e959, }; /* END of CR_Digit */ /* PROPERTY: 'Graph': POSIX [[:Graph:]] */ static const OnigCodePoint -CR_Graph[] = { 618, +CR_Graph[] = { 663, 0x0021, 0x007e, 0x00a1, 0x0377, 0x037a, 0x037f, @@ -749,24 +814,24 @@ CR_Graph[] = { 618, 0x038e, 0x03a1, 0x03a3, 0x052f, 0x0531, 0x0556, -0x0559, 0x055f, -0x0561, 0x0587, -0x0589, 0x058a, +0x0559, 0x058a, 0x058d, 0x058f, 0x0591, 0x05c7, 0x05d0, 0x05ea, -0x05f0, 0x05f4, +0x05ef, 0x05f4, 0x0600, 0x061c, 0x061e, 0x070d, 0x070f, 0x074a, 0x074d, 0x07b1, 0x07c0, 0x07fa, -0x0800, 0x082d, +0x07fd, 0x082d, 0x0830, 0x083e, 0x0840, 0x085b, 0x085e, 0x085e, +0x0860, 0x086a, 0x08a0, 0x08b4, -0x08e3, 0x0983, +0x08b6, 0x08bd, +0x08d3, 0x0983, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, @@ -779,7 +844,7 @@ CR_Graph[] = { 618, 0x09d7, 0x09d7, 0x09dc, 0x09dd, 0x09df, 0x09e3, -0x09e6, 0x09fb, +0x09e6, 0x09fe, 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, @@ -795,7 +860,7 @@ CR_Graph[] = { 618, 0x0a51, 0x0a51, 0x0a59, 0x0a5c, 0x0a5e, 0x0a5e, -0x0a66, 0x0a75, +0x0a66, 0x0a76, 0x0a81, 0x0a83, 0x0a85, 0x0a8d, 0x0a8f, 0x0a91, @@ -809,7 +874,7 @@ CR_Graph[] = { 618, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, -0x0af9, 0x0af9, +0x0af9, 0x0aff, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -840,8 +905,7 @@ CR_Graph[] = { 618, 0x0bd0, 0x0bd0, 0x0bd7, 0x0bd7, 0x0be6, 0x0bfa, -0x0c00, 0x0c03, -0x0c05, 0x0c0c, +0x0c00, 0x0c0c, 0x0c0e, 0x0c10, 0x0c12, 0x0c28, 0x0c2a, 0x0c39, @@ -852,9 +916,7 @@ CR_Graph[] = { 618, 0x0c58, 0x0c5a, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, -0x0c78, 0x0c7f, -0x0c81, 0x0c83, -0x0c85, 0x0c8c, +0x0c78, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, 0x0caa, 0x0cb3, @@ -867,17 +929,14 @@ CR_Graph[] = { 618, 0x0ce0, 0x0ce3, 0x0ce6, 0x0cef, 0x0cf1, 0x0cf2, -0x0d01, 0x0d03, +0x0d00, 0x0d03, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, -0x0d12, 0x0d3a, -0x0d3d, 0x0d44, +0x0d12, 0x0d44, 0x0d46, 0x0d48, -0x0d4a, 0x0d4e, -0x0d57, 0x0d57, -0x0d5f, 0x0d63, -0x0d66, 0x0d75, -0x0d79, 0x0d7f, +0x0d4a, 0x0d4f, +0x0d54, 0x0d63, +0x0d66, 0x0d7f, 0x0d82, 0x0d83, 0x0d85, 0x0d96, 0x0d9a, 0x0db1, @@ -954,7 +1013,7 @@ CR_Graph[] = { 618, 0x17f0, 0x17f9, 0x1800, 0x180e, 0x1810, 0x1819, -0x1820, 0x1877, +0x1820, 0x1878, 0x1880, 0x18aa, 0x18b0, 0x18f5, 0x1900, 0x191e, @@ -978,12 +1037,12 @@ CR_Graph[] = { 618, 0x1b80, 0x1bf3, 0x1bfc, 0x1c37, 0x1c3b, 0x1c49, -0x1c4d, 0x1c7f, -0x1cc0, 0x1cc7, -0x1cd0, 0x1cf6, -0x1cf8, 0x1cf9, -0x1d00, 0x1df5, -0x1dfc, 0x1f15, +0x1c4d, 0x1c88, +0x1c90, 0x1cba, +0x1cbd, 0x1cc7, +0x1cd0, 0x1cf9, +0x1d00, 0x1df9, +0x1dfb, 0x1f15, 0x1f18, 0x1f1d, 0x1f20, 0x1f45, 0x1f48, 0x1f4d, @@ -1006,18 +1065,15 @@ CR_Graph[] = { 618, 0x2066, 0x2071, 0x2074, 0x208e, 0x2090, 0x209c, -0x20a0, 0x20be, +0x20a0, 0x20bf, 0x20d0, 0x20f0, 0x2100, 0x218b, -0x2190, 0x23fa, -0x2400, 0x2426, +0x2190, 0x2426, 0x2440, 0x244a, 0x2460, 0x2b73, 0x2b76, 0x2b95, -0x2b98, 0x2bb9, -0x2bbd, 0x2bc8, -0x2bca, 0x2bd1, -0x2bec, 0x2bef, +0x2b98, 0x2bc8, +0x2bca, 0x2bfe, 0x2c00, 0x2c2e, 0x2c30, 0x2c5e, 0x2c60, 0x2cf3, @@ -1035,7 +1091,7 @@ CR_Graph[] = { 618, 0x2dc8, 0x2dce, 0x2dd0, 0x2dd6, 0x2dd8, 0x2dde, -0x2de0, 0x2e42, +0x2de0, 0x2e4e, 0x2e80, 0x2e99, 0x2e9b, 0x2ef3, 0x2f00, 0x2fd5, @@ -1043,27 +1099,25 @@ CR_Graph[] = { 618, 0x3001, 0x303f, 0x3041, 0x3096, 0x3099, 0x30ff, -0x3105, 0x312d, +0x3105, 0x312f, 0x3131, 0x318e, 0x3190, 0x31ba, 0x31c0, 0x31e3, 0x31f0, 0x321e, 0x3220, 0x32fe, 0x3300, 0x4db5, -0x4dc0, 0x9fd5, +0x4dc0, 0x9fef, 0xa000, 0xa48c, 0xa490, 0xa4c6, 0xa4d0, 0xa62b, 0xa640, 0xa6f7, -0xa700, 0xa7ad, -0xa7b0, 0xa7b7, +0xa700, 0xa7b9, 0xa7f7, 0xa82b, 0xa830, 0xa839, 0xa840, 0xa877, -0xa880, 0xa8c4, +0xa880, 0xa8c5, 0xa8ce, 0xa8d9, -0xa8e0, 0xa8fd, -0xa900, 0xa953, +0xa8e0, 0xa953, 0xa95f, 0xa97c, 0xa980, 0xa9cd, 0xa9cf, 0xa9d9, @@ -1122,7 +1176,7 @@ CR_Graph[] = { 618, 0x10080, 0x100fa, 0x10100, 0x10102, 0x10107, 0x10133, -0x10137, 0x1018c, +0x10137, 0x1018e, 0x10190, 0x1019b, 0x101a0, 0x101a0, 0x101d0, 0x101fd, @@ -1130,13 +1184,15 @@ CR_Graph[] = { 618, 0x102a0, 0x102d0, 0x102e0, 0x102fb, 0x10300, 0x10323, -0x10330, 0x1034a, +0x1032d, 0x1034a, 0x10350, 0x1037a, 0x10380, 0x1039d, 0x1039f, 0x103c3, 0x103c8, 0x103d5, 0x10400, 0x1049d, 0x104a0, 0x104a9, +0x104b0, 0x104d3, +0x104d8, 0x104fb, 0x10500, 0x10527, 0x10530, 0x10563, 0x1056f, 0x1056f, @@ -1162,9 +1218,9 @@ CR_Graph[] = { 618, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, -0x10a19, 0x10a33, +0x10a19, 0x10a35, 0x10a38, 0x10a3a, -0x10a3f, 0x10a47, +0x10a3f, 0x10a48, 0x10a50, 0x10a58, 0x10a60, 0x10a9f, 0x10ac0, 0x10ae6, @@ -1178,21 +1234,25 @@ CR_Graph[] = { 618, 0x10c00, 0x10c48, 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, -0x10cfa, 0x10cff, +0x10cfa, 0x10d27, +0x10d30, 0x10d39, 0x10e60, 0x10e7e, +0x10f00, 0x10f27, +0x10f30, 0x10f59, 0x11000, 0x1104d, 0x11052, 0x1106f, 0x1107f, 0x110c1, +0x110cd, 0x110cd, 0x110d0, 0x110e8, 0x110f0, 0x110f9, 0x11100, 0x11134, -0x11136, 0x11143, +0x11136, 0x11146, 0x11150, 0x11176, 0x11180, 0x111cd, 0x111d0, 0x111df, 0x111e1, 0x111f4, 0x11200, 0x11211, -0x11213, 0x1123d, +0x11213, 0x1123e, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, @@ -1207,7 +1267,7 @@ CR_Graph[] = { 618, 0x1132a, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, -0x1133c, 0x11344, +0x1133b, 0x11344, 0x11347, 0x11348, 0x1134b, 0x1134d, 0x11350, 0x11350, @@ -1215,20 +1275,49 @@ CR_Graph[] = { 618, 0x1135d, 0x11363, 0x11366, 0x1136c, 0x11370, 0x11374, +0x11400, 0x11459, +0x1145b, 0x1145b, +0x1145d, 0x1145e, 0x11480, 0x114c7, 0x114d0, 0x114d9, 0x11580, 0x115b5, 0x115b8, 0x115dd, 0x11600, 0x11644, 0x11650, 0x11659, +0x11660, 0x1166c, 0x11680, 0x116b7, 0x116c0, 0x116c9, -0x11700, 0x11719, +0x11700, 0x1171a, 0x1171d, 0x1172b, 0x11730, 0x1173f, +0x11800, 0x1183b, 0x118a0, 0x118f2, 0x118ff, 0x118ff, +0x11a00, 0x11a47, +0x11a50, 0x11a83, +0x11a86, 0x11aa2, 0x11ac0, 0x11af8, +0x11c00, 0x11c08, +0x11c0a, 0x11c36, +0x11c38, 0x11c45, +0x11c50, 0x11c6c, +0x11c70, 0x11c8f, +0x11c92, 0x11ca7, +0x11ca9, 0x11cb6, +0x11d00, 0x11d06, +0x11d08, 0x11d09, +0x11d0b, 0x11d36, +0x11d3a, 0x11d3a, +0x11d3c, 0x11d3d, +0x11d3f, 0x11d47, +0x11d50, 0x11d59, +0x11d60, 0x11d65, +0x11d67, 0x11d68, +0x11d6a, 0x11d8e, +0x11d90, 0x11d91, +0x11d93, 0x11d98, +0x11da0, 0x11da9, +0x11ee0, 0x11ef8, 0x12000, 0x12399, 0x12400, 0x1246e, 0x12470, 0x12474, @@ -1246,10 +1335,15 @@ CR_Graph[] = { 618, 0x16b5b, 0x16b61, 0x16b63, 0x16b77, 0x16b7d, 0x16b8f, +0x16e40, 0x16e9a, 0x16f00, 0x16f44, 0x16f50, 0x16f7e, 0x16f8f, 0x16f9f, -0x1b000, 0x1b001, +0x16fe0, 0x16fe1, +0x17000, 0x187f1, +0x18800, 0x18af2, +0x1b000, 0x1b11e, +0x1b170, 0x1b2fb, 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, @@ -1259,8 +1353,9 @@ CR_Graph[] = { 618, 0x1d100, 0x1d126, 0x1d129, 0x1d1e8, 0x1d200, 0x1d245, +0x1d2e0, 0x1d2f3, 0x1d300, 0x1d356, -0x1d360, 0x1d371, +0x1d360, 0x1d378, 0x1d400, 0x1d454, 0x1d456, 0x1d49c, 0x1d49e, 0x1d49f, @@ -1284,8 +1379,17 @@ CR_Graph[] = { 618, 0x1d7ce, 0x1da8b, 0x1da9b, 0x1da9f, 0x1daa1, 0x1daaf, +0x1e000, 0x1e006, +0x1e008, 0x1e018, +0x1e01b, 0x1e021, +0x1e023, 0x1e024, +0x1e026, 0x1e02a, 0x1e800, 0x1e8c4, 0x1e8c7, 0x1e8d6, +0x1e900, 0x1e94a, +0x1e950, 0x1e959, +0x1e95e, 0x1e95f, +0x1ec71, 0x1ecb4, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, @@ -1327,32 +1431,38 @@ CR_Graph[] = { 618, 0x1f0c1, 0x1f0cf, 0x1f0d1, 0x1f0f5, 0x1f100, 0x1f10c, -0x1f110, 0x1f12e, -0x1f130, 0x1f16b, -0x1f170, 0x1f19a, +0x1f110, 0x1f16b, +0x1f170, 0x1f1ac, 0x1f1e6, 0x1f202, -0x1f210, 0x1f23a, +0x1f210, 0x1f23b, 0x1f240, 0x1f248, 0x1f250, 0x1f251, -0x1f300, 0x1f579, -0x1f57b, 0x1f5a3, -0x1f5a5, 0x1f6d0, +0x1f260, 0x1f265, +0x1f300, 0x1f6d4, 0x1f6e0, 0x1f6ec, -0x1f6f0, 0x1f6f3, +0x1f6f0, 0x1f6f9, 0x1f700, 0x1f773, -0x1f780, 0x1f7d4, +0x1f780, 0x1f7d8, 0x1f800, 0x1f80b, 0x1f810, 0x1f847, 0x1f850, 0x1f859, 0x1f860, 0x1f887, 0x1f890, 0x1f8ad, -0x1f910, 0x1f918, -0x1f980, 0x1f984, -0x1f9c0, 0x1f9c0, +0x1f900, 0x1f90b, +0x1f910, 0x1f93e, +0x1f940, 0x1f970, +0x1f973, 0x1f976, +0x1f97a, 0x1f97a, +0x1f97c, 0x1f9a2, +0x1f9b0, 0x1f9b9, +0x1f9c0, 0x1f9c2, +0x1f9d0, 0x1f9ff, +0x1fa60, 0x1fa6d, 0x20000, 0x2a6d6, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, +0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, 0xe0001, 0xe0001, 0xe0020, 0xe007f, @@ -1363,7 +1473,7 @@ CR_Graph[] = { 618, /* PROPERTY: 'Lower': POSIX [[:Lower:]] */ static const OnigCodePoint -CR_Lower[] = { 637, +CR_Lower[] = { 645, 0x0061, 0x007a, 0x00aa, 0x00aa, 0x00b5, 0x00b5, @@ -1638,8 +1748,11 @@ CR_Lower[] = { 637, 0x052b, 0x052b, 0x052d, 0x052d, 0x052f, 0x052f, -0x0561, 0x0587, +0x0560, 0x0588, +0x10d0, 0x10fa, +0x10fd, 0x10ff, 0x13f8, 0x13fd, +0x1c80, 0x1c88, 0x1d00, 0x1dbf, 0x1e01, 0x1e01, 0x1e03, 0x1e03, @@ -1961,8 +2074,10 @@ CR_Lower[] = { 637, 0xa7a5, 0xa7a5, 0xa7a7, 0xa7a7, 0xa7a9, 0xa7a9, +0xa7af, 0xa7af, 0xa7b5, 0xa7b5, 0xa7b7, 0xa7b7, +0xa7b9, 0xa7b9, 0xa7f8, 0xa7fa, 0xab30, 0xab5a, 0xab5c, 0xab65, @@ -1971,8 +2086,10 @@ CR_Lower[] = { 637, 0xfb13, 0xfb17, 0xff41, 0xff5a, 0x10428, 0x1044f, +0x104d8, 0x104fb, 0x10cc0, 0x10cf2, 0x118c0, 0x118df, +0x16e60, 0x16e7f, 0x1d41a, 0x1d433, 0x1d44e, 0x1d454, 0x1d456, 0x1d467, @@ -2001,11 +2118,12 @@ CR_Lower[] = { 637, 0x1d7aa, 0x1d7c2, 0x1d7c4, 0x1d7c9, 0x1d7cb, 0x1d7cb, +0x1e922, 0x1e943, }; /* END of CR_Lower */ /* PROPERTY: 'Print': POSIX [[:Print:]] */ static const OnigCodePoint -CR_Print[] = { 615, +CR_Print[] = { 660, 0x0020, 0x007e, 0x00a0, 0x0377, 0x037a, 0x037f, @@ -2014,24 +2132,24 @@ CR_Print[] = { 615, 0x038e, 0x03a1, 0x03a3, 0x052f, 0x0531, 0x0556, -0x0559, 0x055f, -0x0561, 0x0587, -0x0589, 0x058a, +0x0559, 0x058a, 0x058d, 0x058f, 0x0591, 0x05c7, 0x05d0, 0x05ea, -0x05f0, 0x05f4, +0x05ef, 0x05f4, 0x0600, 0x061c, 0x061e, 0x070d, 0x070f, 0x074a, 0x074d, 0x07b1, 0x07c0, 0x07fa, -0x0800, 0x082d, +0x07fd, 0x082d, 0x0830, 0x083e, 0x0840, 0x085b, 0x085e, 0x085e, +0x0860, 0x086a, 0x08a0, 0x08b4, -0x08e3, 0x0983, +0x08b6, 0x08bd, +0x08d3, 0x0983, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, @@ -2044,7 +2162,7 @@ CR_Print[] = { 615, 0x09d7, 0x09d7, 0x09dc, 0x09dd, 0x09df, 0x09e3, -0x09e6, 0x09fb, +0x09e6, 0x09fe, 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, @@ -2060,7 +2178,7 @@ CR_Print[] = { 615, 0x0a51, 0x0a51, 0x0a59, 0x0a5c, 0x0a5e, 0x0a5e, -0x0a66, 0x0a75, +0x0a66, 0x0a76, 0x0a81, 0x0a83, 0x0a85, 0x0a8d, 0x0a8f, 0x0a91, @@ -2074,7 +2192,7 @@ CR_Print[] = { 615, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, -0x0af9, 0x0af9, +0x0af9, 0x0aff, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -2105,8 +2223,7 @@ CR_Print[] = { 615, 0x0bd0, 0x0bd0, 0x0bd7, 0x0bd7, 0x0be6, 0x0bfa, -0x0c00, 0x0c03, -0x0c05, 0x0c0c, +0x0c00, 0x0c0c, 0x0c0e, 0x0c10, 0x0c12, 0x0c28, 0x0c2a, 0x0c39, @@ -2117,9 +2234,7 @@ CR_Print[] = { 615, 0x0c58, 0x0c5a, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, -0x0c78, 0x0c7f, -0x0c81, 0x0c83, -0x0c85, 0x0c8c, +0x0c78, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, 0x0caa, 0x0cb3, @@ -2132,17 +2247,14 @@ CR_Print[] = { 615, 0x0ce0, 0x0ce3, 0x0ce6, 0x0cef, 0x0cf1, 0x0cf2, -0x0d01, 0x0d03, +0x0d00, 0x0d03, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, -0x0d12, 0x0d3a, -0x0d3d, 0x0d44, +0x0d12, 0x0d44, 0x0d46, 0x0d48, -0x0d4a, 0x0d4e, -0x0d57, 0x0d57, -0x0d5f, 0x0d63, -0x0d66, 0x0d75, -0x0d79, 0x0d7f, +0x0d4a, 0x0d4f, +0x0d54, 0x0d63, +0x0d66, 0x0d7f, 0x0d82, 0x0d83, 0x0d85, 0x0d96, 0x0d9a, 0x0db1, @@ -2218,7 +2330,7 @@ CR_Print[] = { 615, 0x17f0, 0x17f9, 0x1800, 0x180e, 0x1810, 0x1819, -0x1820, 0x1877, +0x1820, 0x1878, 0x1880, 0x18aa, 0x18b0, 0x18f5, 0x1900, 0x191e, @@ -2242,12 +2354,12 @@ CR_Print[] = { 615, 0x1b80, 0x1bf3, 0x1bfc, 0x1c37, 0x1c3b, 0x1c49, -0x1c4d, 0x1c7f, -0x1cc0, 0x1cc7, -0x1cd0, 0x1cf6, -0x1cf8, 0x1cf9, -0x1d00, 0x1df5, -0x1dfc, 0x1f15, +0x1c4d, 0x1c88, +0x1c90, 0x1cba, +0x1cbd, 0x1cc7, +0x1cd0, 0x1cf9, +0x1d00, 0x1df9, +0x1dfb, 0x1f15, 0x1f18, 0x1f1d, 0x1f20, 0x1f45, 0x1f48, 0x1f4d, @@ -2268,18 +2380,15 @@ CR_Print[] = { 615, 0x2066, 0x2071, 0x2074, 0x208e, 0x2090, 0x209c, -0x20a0, 0x20be, +0x20a0, 0x20bf, 0x20d0, 0x20f0, 0x2100, 0x218b, -0x2190, 0x23fa, -0x2400, 0x2426, +0x2190, 0x2426, 0x2440, 0x244a, 0x2460, 0x2b73, 0x2b76, 0x2b95, -0x2b98, 0x2bb9, -0x2bbd, 0x2bc8, -0x2bca, 0x2bd1, -0x2bec, 0x2bef, +0x2b98, 0x2bc8, +0x2bca, 0x2bfe, 0x2c00, 0x2c2e, 0x2c30, 0x2c5e, 0x2c60, 0x2cf3, @@ -2297,7 +2406,7 @@ CR_Print[] = { 615, 0x2dc8, 0x2dce, 0x2dd0, 0x2dd6, 0x2dd8, 0x2dde, -0x2de0, 0x2e42, +0x2de0, 0x2e4e, 0x2e80, 0x2e99, 0x2e9b, 0x2ef3, 0x2f00, 0x2fd5, @@ -2305,27 +2414,25 @@ CR_Print[] = { 615, 0x3000, 0x303f, 0x3041, 0x3096, 0x3099, 0x30ff, -0x3105, 0x312d, +0x3105, 0x312f, 0x3131, 0x318e, 0x3190, 0x31ba, 0x31c0, 0x31e3, 0x31f0, 0x321e, 0x3220, 0x32fe, 0x3300, 0x4db5, -0x4dc0, 0x9fd5, +0x4dc0, 0x9fef, 0xa000, 0xa48c, 0xa490, 0xa4c6, 0xa4d0, 0xa62b, 0xa640, 0xa6f7, -0xa700, 0xa7ad, -0xa7b0, 0xa7b7, +0xa700, 0xa7b9, 0xa7f7, 0xa82b, 0xa830, 0xa839, 0xa840, 0xa877, -0xa880, 0xa8c4, +0xa880, 0xa8c5, 0xa8ce, 0xa8d9, -0xa8e0, 0xa8fd, -0xa900, 0xa953, +0xa8e0, 0xa953, 0xa95f, 0xa97c, 0xa980, 0xa9cd, 0xa9cf, 0xa9d9, @@ -2384,7 +2491,7 @@ CR_Print[] = { 615, 0x10080, 0x100fa, 0x10100, 0x10102, 0x10107, 0x10133, -0x10137, 0x1018c, +0x10137, 0x1018e, 0x10190, 0x1019b, 0x101a0, 0x101a0, 0x101d0, 0x101fd, @@ -2392,13 +2499,15 @@ CR_Print[] = { 615, 0x102a0, 0x102d0, 0x102e0, 0x102fb, 0x10300, 0x10323, -0x10330, 0x1034a, +0x1032d, 0x1034a, 0x10350, 0x1037a, 0x10380, 0x1039d, 0x1039f, 0x103c3, 0x103c8, 0x103d5, 0x10400, 0x1049d, 0x104a0, 0x104a9, +0x104b0, 0x104d3, +0x104d8, 0x104fb, 0x10500, 0x10527, 0x10530, 0x10563, 0x1056f, 0x1056f, @@ -2424,9 +2533,9 @@ CR_Print[] = { 615, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, -0x10a19, 0x10a33, +0x10a19, 0x10a35, 0x10a38, 0x10a3a, -0x10a3f, 0x10a47, +0x10a3f, 0x10a48, 0x10a50, 0x10a58, 0x10a60, 0x10a9f, 0x10ac0, 0x10ae6, @@ -2440,21 +2549,25 @@ CR_Print[] = { 615, 0x10c00, 0x10c48, 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, -0x10cfa, 0x10cff, +0x10cfa, 0x10d27, +0x10d30, 0x10d39, 0x10e60, 0x10e7e, +0x10f00, 0x10f27, +0x10f30, 0x10f59, 0x11000, 0x1104d, 0x11052, 0x1106f, 0x1107f, 0x110c1, +0x110cd, 0x110cd, 0x110d0, 0x110e8, 0x110f0, 0x110f9, 0x11100, 0x11134, -0x11136, 0x11143, +0x11136, 0x11146, 0x11150, 0x11176, 0x11180, 0x111cd, 0x111d0, 0x111df, 0x111e1, 0x111f4, 0x11200, 0x11211, -0x11213, 0x1123d, +0x11213, 0x1123e, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, @@ -2469,7 +2582,7 @@ CR_Print[] = { 615, 0x1132a, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, -0x1133c, 0x11344, +0x1133b, 0x11344, 0x11347, 0x11348, 0x1134b, 0x1134d, 0x11350, 0x11350, @@ -2477,20 +2590,49 @@ CR_Print[] = { 615, 0x1135d, 0x11363, 0x11366, 0x1136c, 0x11370, 0x11374, +0x11400, 0x11459, +0x1145b, 0x1145b, +0x1145d, 0x1145e, 0x11480, 0x114c7, 0x114d0, 0x114d9, 0x11580, 0x115b5, 0x115b8, 0x115dd, 0x11600, 0x11644, 0x11650, 0x11659, +0x11660, 0x1166c, 0x11680, 0x116b7, 0x116c0, 0x116c9, -0x11700, 0x11719, +0x11700, 0x1171a, 0x1171d, 0x1172b, 0x11730, 0x1173f, +0x11800, 0x1183b, 0x118a0, 0x118f2, 0x118ff, 0x118ff, +0x11a00, 0x11a47, +0x11a50, 0x11a83, +0x11a86, 0x11aa2, 0x11ac0, 0x11af8, +0x11c00, 0x11c08, +0x11c0a, 0x11c36, +0x11c38, 0x11c45, +0x11c50, 0x11c6c, +0x11c70, 0x11c8f, +0x11c92, 0x11ca7, +0x11ca9, 0x11cb6, +0x11d00, 0x11d06, +0x11d08, 0x11d09, +0x11d0b, 0x11d36, +0x11d3a, 0x11d3a, +0x11d3c, 0x11d3d, +0x11d3f, 0x11d47, +0x11d50, 0x11d59, +0x11d60, 0x11d65, +0x11d67, 0x11d68, +0x11d6a, 0x11d8e, +0x11d90, 0x11d91, +0x11d93, 0x11d98, +0x11da0, 0x11da9, +0x11ee0, 0x11ef8, 0x12000, 0x12399, 0x12400, 0x1246e, 0x12470, 0x12474, @@ -2508,10 +2650,15 @@ CR_Print[] = { 615, 0x16b5b, 0x16b61, 0x16b63, 0x16b77, 0x16b7d, 0x16b8f, +0x16e40, 0x16e9a, 0x16f00, 0x16f44, 0x16f50, 0x16f7e, 0x16f8f, 0x16f9f, -0x1b000, 0x1b001, +0x16fe0, 0x16fe1, +0x17000, 0x187f1, +0x18800, 0x18af2, +0x1b000, 0x1b11e, +0x1b170, 0x1b2fb, 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, @@ -2521,8 +2668,9 @@ CR_Print[] = { 615, 0x1d100, 0x1d126, 0x1d129, 0x1d1e8, 0x1d200, 0x1d245, +0x1d2e0, 0x1d2f3, 0x1d300, 0x1d356, -0x1d360, 0x1d371, +0x1d360, 0x1d378, 0x1d400, 0x1d454, 0x1d456, 0x1d49c, 0x1d49e, 0x1d49f, @@ -2546,8 +2694,17 @@ CR_Print[] = { 615, 0x1d7ce, 0x1da8b, 0x1da9b, 0x1da9f, 0x1daa1, 0x1daaf, +0x1e000, 0x1e006, +0x1e008, 0x1e018, +0x1e01b, 0x1e021, +0x1e023, 0x1e024, +0x1e026, 0x1e02a, 0x1e800, 0x1e8c4, 0x1e8c7, 0x1e8d6, +0x1e900, 0x1e94a, +0x1e950, 0x1e959, +0x1e95e, 0x1e95f, +0x1ec71, 0x1ecb4, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, @@ -2589,32 +2746,38 @@ CR_Print[] = { 615, 0x1f0c1, 0x1f0cf, 0x1f0d1, 0x1f0f5, 0x1f100, 0x1f10c, -0x1f110, 0x1f12e, -0x1f130, 0x1f16b, -0x1f170, 0x1f19a, +0x1f110, 0x1f16b, +0x1f170, 0x1f1ac, 0x1f1e6, 0x1f202, -0x1f210, 0x1f23a, +0x1f210, 0x1f23b, 0x1f240, 0x1f248, 0x1f250, 0x1f251, -0x1f300, 0x1f579, -0x1f57b, 0x1f5a3, -0x1f5a5, 0x1f6d0, +0x1f260, 0x1f265, +0x1f300, 0x1f6d4, 0x1f6e0, 0x1f6ec, -0x1f6f0, 0x1f6f3, +0x1f6f0, 0x1f6f9, 0x1f700, 0x1f773, -0x1f780, 0x1f7d4, +0x1f780, 0x1f7d8, 0x1f800, 0x1f80b, 0x1f810, 0x1f847, 0x1f850, 0x1f859, 0x1f860, 0x1f887, 0x1f890, 0x1f8ad, -0x1f910, 0x1f918, -0x1f980, 0x1f984, -0x1f9c0, 0x1f9c0, +0x1f900, 0x1f90b, +0x1f910, 0x1f93e, +0x1f940, 0x1f970, +0x1f973, 0x1f976, +0x1f97a, 0x1f97a, +0x1f97c, 0x1f9a2, +0x1f9b0, 0x1f9b9, +0x1f9c0, 0x1f9c2, +0x1f9d0, 0x1f9ff, +0x1fa60, 0x1fa6d, 0x20000, 0x2a6d6, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, +0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, 0xe0001, 0xe0001, 0xe0020, 0xe007f, @@ -2625,7 +2788,7 @@ CR_Print[] = { 615, /* PROPERTY: 'Punct': POSIX [[:Punct:]] */ static const OnigCodePoint -CR_Punct[] = { 161, +CR_Punct[] = { 178, 0x0021, 0x0023, 0x0025, 0x002a, 0x002c, 0x002f, @@ -2662,7 +2825,10 @@ CR_Punct[] = { 161, 0x085e, 0x085e, 0x0964, 0x0965, 0x0970, 0x0970, +0x09fd, 0x09fd, +0x0a76, 0x0a76, 0x0af0, 0x0af0, +0x0c84, 0x0c84, 0x0df4, 0x0df4, 0x0e4f, 0x0e4f, 0x0e5a, 0x0e5b, @@ -2711,7 +2877,7 @@ CR_Punct[] = { 161, 0x2cfe, 0x2cff, 0x2d70, 0x2d70, 0x2e00, 0x2e2e, -0x2e30, 0x2e42, +0x2e30, 0x2e4e, 0x3001, 0x3003, 0x3008, 0x3011, 0x3014, 0x301f, @@ -2765,28 +2931,42 @@ CR_Punct[] = { 161, 0x10af0, 0x10af6, 0x10b39, 0x10b3f, 0x10b99, 0x10b9c, +0x10f55, 0x10f59, 0x11047, 0x1104d, 0x110bb, 0x110bc, 0x110be, 0x110c1, 0x11140, 0x11143, 0x11174, 0x11175, -0x111c5, 0x111c9, +0x111c5, 0x111c8, 0x111cd, 0x111cd, 0x111db, 0x111db, 0x111dd, 0x111df, 0x11238, 0x1123d, 0x112a9, 0x112a9, +0x1144b, 0x1144f, +0x1145b, 0x1145b, +0x1145d, 0x1145d, 0x114c6, 0x114c6, 0x115c1, 0x115d7, 0x11641, 0x11643, +0x11660, 0x1166c, 0x1173c, 0x1173e, +0x1183b, 0x1183b, +0x11a3f, 0x11a46, +0x11a9a, 0x11a9c, +0x11a9e, 0x11aa2, +0x11c41, 0x11c45, +0x11c70, 0x11c71, +0x11ef7, 0x11ef8, 0x12470, 0x12474, 0x16a6e, 0x16a6f, 0x16af5, 0x16af5, 0x16b37, 0x16b3b, 0x16b44, 0x16b44, +0x16e97, 0x16e9a, 0x1bc9f, 0x1bc9f, 0x1da87, 0x1da8b, +0x1e95e, 0x1e95f, }; /* END of CR_Punct */ /* PROPERTY: 'Space': POSIX [[:Space:]] */ @@ -2806,7 +2986,7 @@ CR_Space[] = { 10, /* PROPERTY: 'Upper': POSIX [[:Upper:]] */ static const OnigCodePoint -CR_Upper[] = { 630, +CR_Upper[] = { 636, 0x0041, 0x005a, 0x00c0, 0x00d6, 0x00d8, 0x00de, @@ -3083,6 +3263,8 @@ CR_Upper[] = { 630, 0x10c7, 0x10c7, 0x10cd, 0x10cd, 0x13a0, 0x13f5, +0x1c90, 0x1cba, +0x1cbd, 0x1cbf, 0x1e00, 0x1e00, 0x1e02, 0x1e02, 0x1e04, 0x1e04, @@ -3396,13 +3578,16 @@ CR_Upper[] = { 630, 0xa7a4, 0xa7a4, 0xa7a6, 0xa7a6, 0xa7a8, 0xa7a8, -0xa7aa, 0xa7ad, +0xa7aa, 0xa7ae, 0xa7b0, 0xa7b4, 0xa7b6, 0xa7b6, +0xa7b8, 0xa7b8, 0xff21, 0xff3a, 0x10400, 0x10427, +0x104b0, 0x104d3, 0x10c80, 0x10cb2, 0x118a0, 0x118bf, +0x16e40, 0x16e5f, 0x1d400, 0x1d419, 0x1d434, 0x1d44d, 0x1d468, 0x1d481, @@ -3434,6 +3619,7 @@ CR_Upper[] = { 630, 0x1d756, 0x1d76e, 0x1d790, 0x1d7a8, 0x1d7ca, 0x1d7ca, +0x1e900, 0x1e921, 0x1f130, 0x1f149, 0x1f150, 0x1f169, 0x1f170, 0x1f189, @@ -3449,7 +3635,7 @@ CR_XDigit[] = { 3, /* PROPERTY: 'Word': POSIX [[:Word:]] */ static const OnigCodePoint -CR_Word[] = { 654, +CR_Word[] = { 710, 0x0030, 0x0039, 0x0041, 0x005a, 0x005f, 0x005f, @@ -3477,14 +3663,14 @@ CR_Word[] = { 654, 0x0483, 0x052f, 0x0531, 0x0556, 0x0559, 0x0559, -0x0561, 0x0587, +0x0560, 0x0588, 0x0591, 0x05bd, 0x05bf, 0x05bf, 0x05c1, 0x05c2, 0x05c4, 0x05c5, 0x05c7, 0x05c7, 0x05d0, 0x05ea, -0x05f0, 0x05f2, +0x05ef, 0x05f2, 0x0610, 0x061a, 0x0620, 0x0669, 0x066e, 0x06d3, @@ -3496,9 +3682,13 @@ CR_Word[] = { 654, 0x074d, 0x07b1, 0x07c0, 0x07f5, 0x07fa, 0x07fa, +0x07fd, 0x07fd, 0x0800, 0x082d, 0x0840, 0x085b, +0x0860, 0x086a, 0x08a0, 0x08b4, +0x08b6, 0x08bd, +0x08d3, 0x08e1, 0x08e3, 0x0963, 0x0966, 0x096f, 0x0971, 0x0983, @@ -3515,6 +3705,8 @@ CR_Word[] = { 654, 0x09dc, 0x09dd, 0x09df, 0x09e3, 0x09e6, 0x09f1, +0x09fc, 0x09fc, +0x09fe, 0x09fe, 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, @@ -3544,7 +3736,7 @@ CR_Word[] = { 654, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0aef, -0x0af9, 0x0af9, +0x0af9, 0x0aff, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -3576,8 +3768,7 @@ CR_Word[] = { 654, 0x0bd0, 0x0bd0, 0x0bd7, 0x0bd7, 0x0be6, 0x0bef, -0x0c00, 0x0c03, -0x0c05, 0x0c0c, +0x0c00, 0x0c0c, 0x0c0e, 0x0c10, 0x0c12, 0x0c28, 0x0c2a, 0x0c39, @@ -3588,7 +3779,7 @@ CR_Word[] = { 654, 0x0c58, 0x0c5a, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, -0x0c81, 0x0c83, +0x0c80, 0x0c83, 0x0c85, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, @@ -3602,14 +3793,13 @@ CR_Word[] = { 654, 0x0ce0, 0x0ce3, 0x0ce6, 0x0cef, 0x0cf1, 0x0cf2, -0x0d01, 0x0d03, +0x0d00, 0x0d03, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, -0x0d12, 0x0d3a, -0x0d3d, 0x0d44, +0x0d12, 0x0d44, 0x0d46, 0x0d48, 0x0d4a, 0x0d4e, -0x0d57, 0x0d57, +0x0d54, 0x0d57, 0x0d5f, 0x0d63, 0x0d66, 0x0d6f, 0x0d7a, 0x0d7f, @@ -3702,7 +3892,7 @@ CR_Word[] = { 654, 0x17e0, 0x17e9, 0x180b, 0x180d, 0x1810, 0x1819, -0x1820, 0x1877, +0x1820, 0x1878, 0x1880, 0x18aa, 0x18b0, 0x18f5, 0x1900, 0x191e, @@ -3727,11 +3917,13 @@ CR_Word[] = { 654, 0x1c00, 0x1c37, 0x1c40, 0x1c49, 0x1c4d, 0x1c7d, +0x1c80, 0x1c88, +0x1c90, 0x1cba, +0x1cbd, 0x1cbf, 0x1cd0, 0x1cd2, -0x1cd4, 0x1cf6, -0x1cf8, 0x1cf9, -0x1d00, 0x1df5, -0x1dfc, 0x1f15, +0x1cd4, 0x1cf9, +0x1d00, 0x1df9, +0x1dfb, 0x1f15, 0x1f18, 0x1f1d, 0x1f20, 0x1f45, 0x1f48, 0x1f4d, @@ -3800,12 +3992,12 @@ CR_Word[] = { 654, 0x309d, 0x309f, 0x30a1, 0x30fa, 0x30fc, 0x30ff, -0x3105, 0x312d, +0x3105, 0x312f, 0x3131, 0x318e, 0x31a0, 0x31ba, 0x31f0, 0x31ff, 0x3400, 0x4db5, -0x4e00, 0x9fd5, +0x4e00, 0x9fef, 0xa000, 0xa48c, 0xa4d0, 0xa4fd, 0xa500, 0xa60c, @@ -3815,16 +4007,14 @@ CR_Word[] = { 654, 0xa67f, 0xa6f1, 0xa717, 0xa71f, 0xa722, 0xa788, -0xa78b, 0xa7ad, -0xa7b0, 0xa7b7, +0xa78b, 0xa7b9, 0xa7f7, 0xa827, 0xa840, 0xa873, -0xa880, 0xa8c4, +0xa880, 0xa8c5, 0xa8d0, 0xa8d9, 0xa8e0, 0xa8f7, 0xa8fb, 0xa8fb, -0xa8fd, 0xa8fd, -0xa900, 0xa92d, +0xa8fd, 0xa92d, 0xa930, 0xa953, 0xa960, 0xa97c, 0xa980, 0xa9c0, @@ -3894,7 +4084,7 @@ CR_Word[] = { 654, 0x102a0, 0x102d0, 0x102e0, 0x102e0, 0x10300, 0x1031f, -0x10330, 0x1034a, +0x1032d, 0x1034a, 0x10350, 0x1037a, 0x10380, 0x1039d, 0x103a0, 0x103c3, @@ -3902,6 +4092,8 @@ CR_Word[] = { 654, 0x103d1, 0x103d5, 0x10400, 0x1049d, 0x104a0, 0x104a9, +0x104b0, 0x104d3, +0x104d8, 0x104fb, 0x10500, 0x10527, 0x10530, 0x10563, 0x10600, 0x10736, @@ -3925,7 +4117,7 @@ CR_Word[] = { 654, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, -0x10a19, 0x10a33, +0x10a19, 0x10a35, 0x10a38, 0x10a3a, 0x10a3f, 0x10a3f, 0x10a60, 0x10a7c, @@ -3939,6 +4131,11 @@ CR_Word[] = { 654, 0x10c00, 0x10c48, 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, +0x10d00, 0x10d27, +0x10d30, 0x10d39, +0x10f00, 0x10f1c, +0x10f27, 0x10f27, +0x10f30, 0x10f50, 0x11000, 0x11046, 0x11066, 0x1106f, 0x1107f, 0x110ba, @@ -3946,14 +4143,16 @@ CR_Word[] = { 654, 0x110f0, 0x110f9, 0x11100, 0x11134, 0x11136, 0x1113f, +0x11144, 0x11146, 0x11150, 0x11173, 0x11176, 0x11176, 0x11180, 0x111c4, -0x111ca, 0x111cc, +0x111c9, 0x111cc, 0x111d0, 0x111da, 0x111dc, 0x111dc, 0x11200, 0x11211, 0x11213, 0x11237, +0x1123e, 0x1123e, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, @@ -3968,7 +4167,7 @@ CR_Word[] = { 654, 0x1132a, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, -0x1133c, 0x11344, +0x1133b, 0x11344, 0x11347, 0x11348, 0x1134b, 0x1134d, 0x11350, 0x11350, @@ -3976,6 +4175,9 @@ CR_Word[] = { 654, 0x1135d, 0x11363, 0x11366, 0x1136c, 0x11370, 0x11374, +0x11400, 0x1144a, +0x11450, 0x11459, +0x1145e, 0x1145e, 0x11480, 0x114c5, 0x114c7, 0x114c7, 0x114d0, 0x114d9, @@ -3987,12 +4189,39 @@ CR_Word[] = { 654, 0x11650, 0x11659, 0x11680, 0x116b7, 0x116c0, 0x116c9, -0x11700, 0x11719, +0x11700, 0x1171a, 0x1171d, 0x1172b, 0x11730, 0x11739, +0x11800, 0x1183a, 0x118a0, 0x118e9, 0x118ff, 0x118ff, +0x11a00, 0x11a3e, +0x11a47, 0x11a47, +0x11a50, 0x11a83, +0x11a86, 0x11a99, +0x11a9d, 0x11a9d, 0x11ac0, 0x11af8, +0x11c00, 0x11c08, +0x11c0a, 0x11c36, +0x11c38, 0x11c40, +0x11c50, 0x11c59, +0x11c72, 0x11c8f, +0x11c92, 0x11ca7, +0x11ca9, 0x11cb6, +0x11d00, 0x11d06, +0x11d08, 0x11d09, +0x11d0b, 0x11d36, +0x11d3a, 0x11d3a, +0x11d3c, 0x11d3d, +0x11d3f, 0x11d47, +0x11d50, 0x11d59, +0x11d60, 0x11d65, +0x11d67, 0x11d68, +0x11d6a, 0x11d8e, +0x11d90, 0x11d91, +0x11d93, 0x11d98, +0x11da0, 0x11da9, +0x11ee0, 0x11ef6, 0x12000, 0x12399, 0x12400, 0x1246e, 0x12480, 0x12543, @@ -4008,10 +4237,15 @@ CR_Word[] = { 654, 0x16b50, 0x16b59, 0x16b63, 0x16b77, 0x16b7d, 0x16b8f, +0x16e40, 0x16e7f, 0x16f00, 0x16f44, 0x16f50, 0x16f7e, 0x16f8f, 0x16f9f, -0x1b000, 0x1b001, +0x16fe0, 0x16fe1, +0x17000, 0x187f1, +0x18800, 0x18af2, +0x1b000, 0x1b11e, +0x1b170, 0x1b2fb, 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, @@ -4060,8 +4294,15 @@ CR_Word[] = { 654, 0x1da84, 0x1da84, 0x1da9b, 0x1da9f, 0x1daa1, 0x1daaf, +0x1e000, 0x1e006, +0x1e008, 0x1e018, +0x1e01b, 0x1e021, +0x1e023, 0x1e024, +0x1e026, 0x1e02a, 0x1e800, 0x1e8c4, 0x1e8d0, 0x1e8d6, +0x1e900, 0x1e94a, +0x1e950, 0x1e959, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, @@ -4102,13 +4343,14 @@ CR_Word[] = { 654, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, +0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, 0xe0100, 0xe01ef, }; /* END of CR_Word */ /* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */ static const OnigCodePoint -CR_Alnum[] = { 648, +CR_Alnum[] = { 713, 0x0030, 0x0039, 0x0041, 0x005a, 0x0061, 0x007a, @@ -4136,14 +4378,14 @@ CR_Alnum[] = { 648, 0x048a, 0x052f, 0x0531, 0x0556, 0x0559, 0x0559, -0x0561, 0x0587, +0x0560, 0x0588, 0x05b0, 0x05bd, 0x05bf, 0x05bf, 0x05c1, 0x05c2, 0x05c4, 0x05c5, 0x05c7, 0x05c7, 0x05d0, 0x05ea, -0x05f0, 0x05f2, +0x05ef, 0x05f2, 0x0610, 0x061a, 0x0620, 0x0657, 0x0659, 0x0669, @@ -4160,7 +4402,10 @@ CR_Alnum[] = { 648, 0x0800, 0x0817, 0x081a, 0x082c, 0x0840, 0x0858, +0x0860, 0x086a, 0x08a0, 0x08b4, +0x08b6, 0x08bd, +0x08d4, 0x08df, 0x08e3, 0x08e9, 0x08f0, 0x093b, 0x093d, 0x094c, @@ -4182,6 +4427,7 @@ CR_Alnum[] = { 648, 0x09dc, 0x09dd, 0x09df, 0x09e3, 0x09e6, 0x09f1, +0x09fc, 0x09fc, 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, @@ -4210,7 +4456,7 @@ CR_Alnum[] = { 648, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0aef, -0x0af9, 0x0af9, +0x0af9, 0x0afc, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -4254,7 +4500,7 @@ CR_Alnum[] = { 648, 0x0c58, 0x0c5a, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, -0x0c81, 0x0c83, +0x0c80, 0x0c83, 0x0c85, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, @@ -4268,7 +4514,7 @@ CR_Alnum[] = { 648, 0x0ce0, 0x0ce3, 0x0ce6, 0x0cef, 0x0cf1, 0x0cf2, -0x0d01, 0x0d03, +0x0d00, 0x0d03, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, 0x0d12, 0x0d3a, @@ -4276,7 +4522,7 @@ CR_Alnum[] = { 648, 0x0d46, 0x0d48, 0x0d4a, 0x0d4c, 0x0d4e, 0x0d4e, -0x0d57, 0x0d57, +0x0d54, 0x0d57, 0x0d5f, 0x0d63, 0x0d66, 0x0d6f, 0x0d7a, 0x0d7f, @@ -4371,7 +4617,7 @@ CR_Alnum[] = { 648, 0x17dc, 0x17dc, 0x17e0, 0x17e9, 0x1810, 0x1819, -0x1820, 0x1877, +0x1820, 0x1878, 0x1880, 0x18aa, 0x18b0, 0x18f5, 0x1900, 0x191e, @@ -4398,6 +4644,9 @@ CR_Alnum[] = { 648, 0x1c00, 0x1c35, 0x1c40, 0x1c49, 0x1c4d, 0x1c7d, +0x1c80, 0x1c88, +0x1c90, 0x1cba, +0x1cbd, 0x1cbf, 0x1ce9, 0x1cec, 0x1cee, 0x1cf3, 0x1cf5, 0x1cf6, @@ -4469,12 +4718,12 @@ CR_Alnum[] = { 648, 0x309d, 0x309f, 0x30a1, 0x30fa, 0x30fc, 0x30ff, -0x3105, 0x312d, +0x3105, 0x312f, 0x3131, 0x318e, 0x31a0, 0x31ba, 0x31f0, 0x31ff, 0x3400, 0x4db5, -0x4e00, 0x9fd5, +0x4e00, 0x9fef, 0xa000, 0xa48c, 0xa4d0, 0xa4fd, 0xa500, 0xa60c, @@ -4484,18 +4733,18 @@ CR_Alnum[] = { 648, 0xa67f, 0xa6ef, 0xa717, 0xa71f, 0xa722, 0xa788, -0xa78b, 0xa7ad, -0xa7b0, 0xa7b7, +0xa78b, 0xa7b9, 0xa7f7, 0xa801, 0xa803, 0xa805, 0xa807, 0xa80a, 0xa80c, 0xa827, 0xa840, 0xa873, 0xa880, 0xa8c3, +0xa8c5, 0xa8c5, 0xa8d0, 0xa8d9, 0xa8f2, 0xa8f7, 0xa8fb, 0xa8fb, -0xa8fd, 0xa8fd, +0xa8fd, 0xa8fe, 0xa900, 0xa92a, 0xa930, 0xa952, 0xa960, 0xa97c, @@ -4563,7 +4812,7 @@ CR_Alnum[] = { 648, 0x10280, 0x1029c, 0x102a0, 0x102d0, 0x10300, 0x1031f, -0x10330, 0x1034a, +0x1032d, 0x1034a, 0x10350, 0x1037a, 0x10380, 0x1039d, 0x103a0, 0x103c3, @@ -4571,6 +4820,8 @@ CR_Alnum[] = { 648, 0x103d1, 0x103d5, 0x10400, 0x1049d, 0x104a0, 0x104a9, +0x104b0, 0x104d3, +0x104d8, 0x104fb, 0x10500, 0x10527, 0x10530, 0x10563, 0x10600, 0x10736, @@ -4594,7 +4845,7 @@ CR_Alnum[] = { 648, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, -0x10a19, 0x10a33, +0x10a19, 0x10a35, 0x10a60, 0x10a7c, 0x10a80, 0x10a9c, 0x10ac0, 0x10ac7, @@ -4606,6 +4857,11 @@ CR_Alnum[] = { 648, 0x10c00, 0x10c48, 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, +0x10d00, 0x10d27, +0x10d30, 0x10d39, +0x10f00, 0x10f1c, +0x10f27, 0x10f27, +0x10f30, 0x10f45, 0x11000, 0x11045, 0x11066, 0x1106f, 0x11082, 0x110b8, @@ -4613,6 +4869,7 @@ CR_Alnum[] = { 648, 0x110f0, 0x110f9, 0x11100, 0x11132, 0x11136, 0x1113f, +0x11144, 0x11146, 0x11150, 0x11172, 0x11176, 0x11176, 0x11180, 0x111bf, @@ -4622,6 +4879,7 @@ CR_Alnum[] = { 648, 0x11200, 0x11211, 0x11213, 0x11234, 0x11237, 0x11237, +0x1123e, 0x1123e, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, @@ -4642,6 +4900,10 @@ CR_Alnum[] = { 648, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135d, 0x11363, +0x11400, 0x11441, +0x11443, 0x11445, +0x11447, 0x1144a, +0x11450, 0x11459, 0x11480, 0x114c1, 0x114c4, 0x114c5, 0x114c7, 0x114c7, @@ -4655,12 +4917,43 @@ CR_Alnum[] = { 648, 0x11650, 0x11659, 0x11680, 0x116b5, 0x116c0, 0x116c9, -0x11700, 0x11719, +0x11700, 0x1171a, 0x1171d, 0x1172a, 0x11730, 0x11739, +0x11800, 0x11838, 0x118a0, 0x118e9, 0x118ff, 0x118ff, +0x11a00, 0x11a32, +0x11a35, 0x11a3e, +0x11a50, 0x11a83, +0x11a86, 0x11a97, +0x11a9d, 0x11a9d, 0x11ac0, 0x11af8, +0x11c00, 0x11c08, +0x11c0a, 0x11c36, +0x11c38, 0x11c3e, +0x11c40, 0x11c40, +0x11c50, 0x11c59, +0x11c72, 0x11c8f, +0x11c92, 0x11ca7, +0x11ca9, 0x11cb6, +0x11d00, 0x11d06, +0x11d08, 0x11d09, +0x11d0b, 0x11d36, +0x11d3a, 0x11d3a, +0x11d3c, 0x11d3d, +0x11d3f, 0x11d41, +0x11d43, 0x11d43, +0x11d46, 0x11d47, +0x11d50, 0x11d59, +0x11d60, 0x11d65, +0x11d67, 0x11d68, +0x11d6a, 0x11d8e, +0x11d90, 0x11d91, +0x11d93, 0x11d96, +0x11d98, 0x11d98, +0x11da0, 0x11da9, +0x11ee0, 0x11ef6, 0x12000, 0x12399, 0x12400, 0x1246e, 0x12480, 0x12543, @@ -4675,10 +4968,15 @@ CR_Alnum[] = { 648, 0x16b50, 0x16b59, 0x16b63, 0x16b77, 0x16b7d, 0x16b8f, +0x16e40, 0x16e7f, 0x16f00, 0x16f44, 0x16f50, 0x16f7e, 0x16f93, 0x16f9f, -0x1b000, 0x1b001, +0x16fe0, 0x16fe1, +0x17000, 0x187f1, +0x18800, 0x18af2, +0x1b000, 0x1b11e, +0x1b170, 0x1b2fb, 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, @@ -4715,7 +5013,15 @@ CR_Alnum[] = { 648, 0x1d7aa, 0x1d7c2, 0x1d7c4, 0x1d7cb, 0x1d7ce, 0x1d7ff, +0x1e000, 0x1e006, +0x1e008, 0x1e018, +0x1e01b, 0x1e021, +0x1e023, 0x1e024, +0x1e026, 0x1e02a, 0x1e800, 0x1e8c4, +0x1e900, 0x1e943, +0x1e947, 0x1e947, +0x1e950, 0x1e959, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, @@ -4756,6 +5062,7 @@ CR_Alnum[] = { 648, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, +0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, }; /* END of CR_Alnum */ @@ -4823,7 +5130,7 @@ static unsigned char gperf_downcase[256] = #ifndef GPERF_CASE_STRNCMP #define GPERF_CASE_STRNCMP 1 static int -gperf_case_strncmp (register const char *s1, register const char *s2, register unsigned int n) +gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n) { for (; n > 0;) { @@ -4848,7 +5155,7 @@ inline #endif #endif static unsigned int -hash (register const char *str, register unsigned int len) +hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { @@ -4919,14 +5226,8 @@ static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents = "blank" }; #define unicode_prop_name_pool ((const char *) &unicode_prop_name_pool_contents) -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct PoolPropertyNameCtype * -unicode_lookup_property_name (register const char *str, register unsigned int len) +static const struct PoolPropertyNameCtype * +unicode_lookup_property_name (register const char *str, register size_t len) { static const struct PoolPropertyNameCtype wordlist[] = { @@ -4965,9 +5266,9 @@ unicode_lookup_property_name (register const char *str, register unsigned int le if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = hash (str, len); + register unsigned int key = hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register int o = wordlist[key].name; if (o >= 0) @@ -4984,7 +5285,21 @@ unicode_lookup_property_name (register const char *str, register unsigned int le -#define PROPERTY_VERSION 8_0_0 - #define PROPERTY_NAME_MAX_SIZE 17 #define CODE_RANGES_NUM 15 + +#define PROP_INDEX_NEWLINE 0 +#define PROP_INDEX_ALPHA 1 +#define PROP_INDEX_BLANK 2 +#define PROP_INDEX_CNTRL 3 +#define PROP_INDEX_DIGIT 4 +#define PROP_INDEX_GRAPH 5 +#define PROP_INDEX_LOWER 6 +#define PROP_INDEX_PRINT 7 +#define PROP_INDEX_PUNCT 8 +#define PROP_INDEX_SPACE 9 +#define PROP_INDEX_UPPER 10 +#define PROP_INDEX_XDIGIT 11 +#define PROP_INDEX_WORD 12 +#define PROP_INDEX_ALNUM 13 +#define PROP_INDEX_ASCII 14 |