diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2019-07-12 09:18:18 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2019-07-12 09:18:18 +0200 |
commit | 5c29b174a11e992dac68553f08645fe4a825c315 (patch) | |
tree | 7c72e5a49112a844a53a2c10ef1fda47867aee92 /src/unicode_fold1_key.c | |
parent | 6cac1738b6aebf75b29d225775030d291319f9a2 (diff) | |
parent | e25c754918ae26e8b9e68a47bc1af36248e91800 (diff) |
Update upstream source from tag 'upstream/6.9.2'
Update to upstream version '6.9.2'
with Debian dir a351ad757689417d0ede510a023d625faee8e3e9
Diffstat (limited to 'src/unicode_fold1_key.c')
-rw-r--r-- | src/unicode_fold1_key.c | 2685 |
1 files changed, 1347 insertions, 1338 deletions
diff --git a/src/unicode_fold1_key.c b/src/unicode_fold1_key.c index 07916b4..b84b528 100644 --- a/src/unicode_fold1_key.c +++ b/src/unicode_fold1_key.c @@ -1,7 +1,7 @@ /* This file was converted by gperf_fold_key_conv.py from gperf output file. */ /* ANSI-C code produced by gperf version 3.1 */ -/* Command-line: /usr/bin/gperf -n -C -T -c -t -j1 -L ANSI-C -F,-1 -N onigenc_unicode_fold1_key unicode_fold1_key.gperf */ +/* Command-line: /usr/local/bin/gperf -n -C -T -c -t -j1 -L ANSI-C -F,-1 -N onigenc_unicode_fold1_key unicode_fold1_key.gperf */ /* Computed positions: -k'1-3' */ @@ -36,12 +36,12 @@ #include <string.h> #include "regenc.h" -#define TOTAL_KEYWORDS 1346 +#define TOTAL_KEYWORDS 1353 #define MIN_WORD_LENGTH 3 #define MAX_WORD_LENGTH 3 #define MIN_HASH_VALUE 3 -#define MAX_HASH_VALUE 1765 -/* maximum key range = 1763, duplicates = 0 */ +#define MAX_HASH_VALUE 1791 +/* maximum key range = 1789, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -56,32 +56,32 @@ hash(OnigCodePoint codes[]) { static const unsigned short asso_values[] = { - 4, 2, 147, 16, 1, 13, 1233, 682, 1225, 643, - 1208, 95, 9, 89, 1391, 82, 8, 80, 1383, 6, - 1201, 638, 1191, 602, 151, 75, 1377, 68, 1374, 464, - 0, 11, 1369, 3, 1352, 278, 23, 424, 660, 320, - 640, 20, 635, 34, 5, 29, 860, 27, 630, 0, - 854, 1352, 870, 1336, 470, 1322, 623, 1319, 610, 230, - 1184, 1309, 1159, 779, 1042, 980, 836, 844, 456, 597, - 285, 158, 590, 477, 583, 42, 576, 1442, 447, 1119, - 440, 922, 426, 1434, 400, 1433, 327, 1428, 567, 1417, - 386, 1443, 458, 856, 704, 1435, 1010, 66, 232, 413, - 204, 1417, 226, 1412, 190, 1095, 379, 1253, 198, 1211, - 175, 209, 561, 362, 528, 1296, 257, 1169, 240, 1291, - 508, 1163, 484, 1228, 699, 735, 831, 488, 679, 513, - 420, 639, 1148, 83, 683, 806, 1152, 77, 1170, 537, - 1213, 3, 1285, 166, 1410, 1766, 1394, 1766, 1206, 460, - 757, 1766, 367, 1766, 1339, 1766, 908, 57, 1321, 1766, - 384, 345, 686, 52, 1145, 40, 218, 180, 1135, 33, - 1292, 276, 1282, 14, 1408, 719, 1128, 701, 1275, 129, - 1116, 610, 1255, 1343, 1109, 874, 1097, 448, 823, 346, - 877, 181, 1089, 0, 1077, 786, 1080, 768, 1068, 1180, - 1060, 1056, 1048, 798, 811, 177, 1045, 1022, 1030, 993, - 1020, 789, 353, 990, 548, 982, 517, 970, 334, 765, - 166, 753, 138, 743, 100, 963, 87, 720, 49, 957, - 75, 951, 62, 411, 126, 945, 113, 1266, 317, 935, - 304, 925, 293, 1244, 714, 912, 275, 490, 263, 469, - 395, 1297, 896, 208, 887, 80, 542, 11, 246 + 4, 2, 147, 16, 1, 13, 1228, 725, 1224, 638, + 1204, 95, 9, 82, 1403, 80, 8, 68, 1391, 6, + 1203, 602, 1200, 320, 151, 67, 1385, 61, 1384, 158, + 0, 11, 1252, 3, 733, 278, 23, 425, 660, 424, + 640, 20, 635, 105, 5, 29, 916, 34, 630, 0, + 906, 1378, 899, 1377, 470, 1363, 623, 902, 610, 230, + 1193, 1358, 1190, 779, 986, 1336, 890, 883, 456, 597, + 285, 158, 590, 477, 583, 42, 576, 1447, 447, 1440, + 440, 1353, 426, 1429, 400, 1417, 327, 1407, 567, 1389, + 386, 1207, 458, 724, 854, 979, 1016, 66, 232, 413, + 204, 1431, 226, 1317, 190, 1167, 379, 1319, 198, 1270, + 175, 209, 561, 362, 528, 1323, 257, 1099, 240, 1309, + 508, 1172, 484, 1306, 699, 865, 850, 488, 679, 755, + 420, 639, 1149, 105, 691, 789, 1125, 46, 809, 652, + 1293, 3, 1262, 166, 1426, 0, 1424, 1792, 1220, 460, + 706, 1, 367, 1792, 1341, 1792, 1151, 56, 1235, 1792, + 384, 345, 965, 40, 1168, 33, 218, 180, 1159, 20, + 1296, 276, 1243, 14, 1401, 777, 1142, 682, 1284, 129, + 1135, 610, 1181, 871, 1123, 858, 1042, 510, 842, 499, + 999, 346, 830, 0, 823, 1288, 1115, 768, 732, 1272, + 1101, 1098, 1082, 1270, 811, 177, 1078, 1074, 1061, 1058, + 1050, 789, 353, 1018, 548, 1006, 517, 988, 334, 765, + 166, 753, 138, 743, 100, 969, 87, 720, 49, 975, + 75, 965, 62, 411, 126, 955, 113, 1262, 317, 943, + 304, 679, 293, 1252, 714, 937, 275, 490, 263, 469, + 395, 1345, 931, 208, 921, 80, 542, 11, 246 }; return asso_values[(unsigned char)onig_codes_byte_at(codes, 2)+3] + asso_values[(unsigned char)onig_codes_byte_at(codes, 1)] + asso_values[(unsigned char)onig_codes_byte_at(codes, 0)]; } @@ -93,549 +93,550 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[]) { -1, -1, -1, - 3408, + 3429, - 1900, + 1906, - 1861, + 1867, 210, 171, - 3393, + 3414, - 1921, + 1927, - 1687, + 1690, 231, - 1879, + 1885, - 1873, + 1879, 189, 183, - 2234, + 2240, - 1312, + 1315, - 1273, + 1276, 165, - 789, + 792, - 2255, + 2261, - 1333, + 1336, - 1591, + 1594, - 1627, + 1630, - 1291, + 1294, - 1285, + 1288, - 1909, + 1915, - 2237, + 2243, 219, - 3402, + 1618, - 2231, + 2237, - 3396, + 3417, - 2975, + 2981, - 2897, + 2903, - 2291, + 2297, - 2984, + 2990, - 3390, + 3423, - 2276, + 2282, - 2942, + 2948, - 1321, + 1324, - 2933, + 2939, - 2921, + 2927, - 1615, + 1606, - 2978, + 2984, - 3486, + 3507, - 2900, + 2906, - 971, + 974, 273, - 2894, + 2900, - 1603, + 1600, - 2642, + 2648, - 3537, + 3558, - 2183, + 2189, - 1225, + 1228, 459, - 2993, + 2999, 80, - 2879, - - 1792, + 2885, - 3717, + 1795, - 1510, + 3738, - 1597, + 1513, 378, - 2432, + 1459, - 3549, + 2438, - 2189, + 3570, - 1231, + 2195, + + 1234, 465, - 857, + 860, 92, - 1038, + 1041, - 1804, + 1807, - 3729, + 3750, - 1522, + 1525, - 2708, + 2714, - 2543, + 2549, - 2435, + 2441, - 3543, + 3564, - 2186, + 2192, - 1228, + 1231, 462, - 863, + 866, 86, - 2882, + 2888, - 1798, + 1801, - 3723, + 3744, - 1516, + 1519, 159, - 2555, + 2561, - 3531, + 3552, - 2180, + 2186, - 1222, + 1225, 456, - 1456, - - 860, + 2972, - 2876, + 863, - 1786, + 2882, - 3711, + 1789, - 1504, + 3732, - 1444, + 1507, 2966, - 2549, + 2942, - 3525, + 2555, - 2177, + 3546, - 1219, + 2183, + + 1222, 453, - 854, + 857, - 2960, + 3411, - 2873, + 2879, - 1780, + 1783, - 3705, + 3726, - 1498, + 1501, 2936, - 2537, + 2543, 2930, - 3561, + 3582, - 2195, + 2201, - 1237, + 1240, 471, - 851, + 854, 105, - 2924, + 1447, - 1816, + 1819, - 3741, + 3762, - 1534, + 1537, - 3333, + 3354, - 2531, + 2537, - 2918, + 2924, - 3555, + 3576, - 2192, + 2198, - 1234, + 1237, 468, - 869, + 872, 99, 399, - 1810, + 1813, - 3735, + 3756, - 1528, + 1531, - 1645, + 1648, - 2567, + 2573, - 3519, + 3540, - 2174, + 2180, - 1216, + 1219, - 2417, + 2423, -1, - 866, + 869, - 2870, + 2876, - 1774, + 1777, - 3699, + 3720, - 1492, + 1495, 541, 502, - 2561, + 2567, - 694, + 697, - 1891, + 1897, 559, 201, - 848, + 851, 520, 514, - 3474, - -1, + 3495, - 959, + 1864, + + 962, 267, - 2525, + 2531, - 2270, + 2276, - 2630, + 2636, - 1303, + 1306, - 3513, + 3534, - 2171, + 2177, - 1213, + 1216, 366, - 2333, + 2339, -1, - 2867, + 2873, - 1768, + 1771, - 3693, + 3714, - 1486, + 1489, - 2021, + 2027, - 1060, + 1063, 324, - 1189, + 1192, 27, - 2957, - -1, + 2963, - 845, + 3276, - 1723, + 848, - 3648, + 1726, - 3135, + 3669, - 1609, + 3141, - 1681, + 1612, - 1375, + 2978, - 2519, + 1378, + + 2525, - 2012, + 2018, - 1051, + 1054, 315, - 827, + 830, 12, - 2714, - -1, - - 782, + 2720, + -1, -1, - 2018, + 2024, - 1057, + 1060, 321, - 2366, + 2372, - 4065, + 4086, - 1357, + 1360, - 2005, + 2011, - 1044, + 1047, 309, - 3612, + 3633, 0, - 2711, + 2717, -1, - 1369, + 1372, 153, 31, - 2726, + 2732, - 2354, + 2360, - 1585, + 1588, - 1345, + 1348, - 2090, + 2096, - 1132, + 1135, 387, -1, - 1378, + 1381, - 2786, + 2792, - 1606, + 1609, -1, - 2009, + 2015, - 1047, + 1050, 312, - 3438, + 3459, 6, - 919, + 922, - 2002, + 2008, - 1041, + 1044, 306, - 2594, + 2600, - 3864, + 3885, - 2360, + 2366, - 3321, + 3342, - 1351, + 1354, - 2033, + 2039, - 1072, + 1075, 336, - 2450, + 2456, 52, - 2729, + 2735, - 2228, + 2234, - 1270, + 1273, 499, - 3858, + 3879, 168, - 2384, - -1, + 2390, - 1399, + 682, - 1594, + 1402, + + 1597, -1, - 715, + 718, - 2030, + 2036, - 1069, + 1072, 333, - 2444, + 2450, 46, - 3597, + 3618, - 2213, + 2219, - 1255, + 1258, 487, -1, 141, - 2378, + 2384, - 1852, + 1855, - 1393, + 1396, - 1570, + 1573, -1, - 712, + 715, - 3591, + 3612, - 2210, + 2216, - 1252, + 1255, 483, @@ -643,377 +644,376 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[]) 135, - 2891, + 2897, - 1846, + 1849, - 1621, + 1624, - 1564, + 1567, - 3471, + 3492, - 1960, + 1966, - 956, + 959, - 3852, + 3873, -1, - 2273, + 2279, - 2627, + 2633, - 884, + 887, - 3579, + 3600, - 2204, + 2210, - 1246, + 1249, 480, - 2330, + 2336, 123, 532, - 1834, + 1837, - 3759, + 3780, - 1552, + 1555, -1, - 3573, + 3594, - 2201, + 2207, - 1243, + 1246, 477, - 2990, + 2996, 117, - 878, + 881, - 1828, + 1831, - 3753, + 3774, - 1546, + 1549, - 700, + 703, -1, - 3846, + 3867, - 3567, + 3588, - 2198, + 2204, - 1240, + 1243, 474, - 875, + 878, 111, 658, - 1822, + 1825, - 3747, + 3768, - 1540, + 1543, - 3801, + 3822, - 1984, + 1990, - 1005, + 1008, 288, -1, - 2285, + 2273, - 2675, + 2681, - 872, + 875, - 2168, + 2174, - 1210, + 1213, -1, 643, - 2342, + 2348, - 2864, + 2870, - 1762, + 1765, - 3687, + 3708, - 1480, + 1483, -1, -1, 652, - 3261, + 3267, 381, - 3900, + 3921, - 3002, + 2960, - 842, + 845, 637, - 1675, + 1684, - 2159, + 2165, - 1201, + 1204, - 3231, + 3237, 661, - 2513, + 2519, - 2855, + 2861, - 1744, + 1747, - 3669, + 3690, - 1462, + 1465, - 775, + 785, - 3882, + 3903, - 2426, + 2432, - 3318, + 3339, 37, - 2084, + 2090, - 1111, + 1114, 372, - 3222, + 3228, - 3894, + 3915, - 2765, + 2771, 640, -1, - 1384, + 1387, - 2495, + 2501, - 3870, + 3891, - 3228, + 3234, - 2015, + 2021, - 1054, + 1057, 318, - 3903, + 3924, 18, - 3216, + 3222, - 1123, + 1126, - 1990, + 1996, - 1017, + 1020, 294, - 2777, + 2783, - 2372, + 2378, - 2687, + 2693, - 1363, + 1366, - 3078, + 3084, - 3603, + 3624, - 2216, + 2222, - 1258, + 1261, - 2348, + 2354, - 3288, + 3297, - 3876, + 3897, - 1981, + 1987, - 999, + 1002, 285, - 1576, + 1579, 667, - 2669, + 2675, - 3219, + 3225, - 3366, + 3387, - 3069, + 3075, - 3999, + 4020, - 3552, + 3573, - 2339, + 2345, - 3213, + 3219, - 3924, + 3945, - 3984, + 4005, 96, - 3075, + 3081, - 1807, + 1810, - 3732, + 3753, - 1525, + 1528, - 2051, + 2057, - 1090, + 1093, - 3063, + 3069, - 2486, + 2492, - 2351, + 2357, - 3507, + 3528, - 1978, + 1984, - 993, + 996, 282, - 3975, + 3996, - 3918, + 3939, - 2663, + 2669, -1, - 1435, + 1438, - 2558, + 2564, - 2279, + 2291, - 3993, + 2285, -1, - 3987, + 4008, - 3501, + 3522, - 1975, + 1981, - 987, + 990, 279, - 3981, + 4014, - 3066, + 3072, - 2657, + 2663, - 3495, + 3516, - 1972, + 1978, - 981, + 984, 276, - 3060, + 3066, -1, - 2651, + 2657, - 2996, + 3008, - 1669, + 3002, - 3465, + 3486, - 1957, + 1963, - 947, + 950, - 1993, + 1999, - 1023, + 1026, 297, - 2621, + 2627, 369, - 2693, - - 765, + 2699, + -1, - 3171, + 3177, - 3378, + 3399, - 2324, + 2330, - 3600, + 3621, - 3423, + 3444, - 1936, + 1942, - 903, + 906, 243, @@ -1021,1923 +1021,1931 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[]) 613, - 2579, + 2585, - 3480, + 3501, - 1573, + 1576, - 965, + 968, 270, - 3360, + 3381, - 2306, + 2312, - 2636, + 2642, - 3840, + 3861, - 2039, + 2045, - 1078, + 1081, 342, - 2462, + 2468, 65, - 3594, + 3615, 348, - 2477, - - 709, + 2483, - 2972, + 712, + -1, 138, - 2396, + 2402, - 1849, + 1852, - 1411, + 1414, - 1567, + 1570, - 2411, + 2417, - 718, + 721, - 1426, + 1429, - 3822, + 3843, - 3017, + 3023, - 724, - -1, + 727, - 3354, + 1678, - 3195, + 3375, - 2036, + 3201, - 1075, + 2042, + + 1078, 339, - 2456, + 2462, 59, - -1, -1, + -1, - 351, + 4002, - 2483, + 778, - 2165, + 1672, - 1207, + 2171, - 2390, + 1210, - 3348, + 2396, - 1405, + 3369, - 2861, + 1408, - 1756, + 2867, - 3681, + 1759, - 1474, + 3702, - 1432, + 1477, - 3342, + 768, - 2027, + 3363, - 1066, + 2033, + + 1069, 330, - 706, + 709, 40, 622, -1, - 3909, + 3930, - 3312, + 3333, -1, - 3384, - - 363, + 3405, + -1, - 2507, + 2513, - 1387, + 1390, - 2225, + 2231, - 1267, + 1270, 496, - 3042, + 3048, 162, 607, - 2162, + 2168, - 1204, + 1207, - 1588, + 1591, -1, - 3888, + 3909, - 2858, + 2864, - 1750, + 1753, - 3675, + 3696, - 1468, + 1471, - 3327, + 3348, -1, - 3225, + 3231, 634, - 2024, + 2030, - 1063, + 1066, 327, - 3279, + 3288, 34, - 3201, + 3207, - 1987, + 1993, - 1011, + 1014, 291, -1, - 2501, + 2507, - 2681, + 2687, 601, - 1381, + 1384, - 3489, + 3510, - 1969, + 1975, - 974, + 977, - 2345, + 2351, -1, - 3192, + 3198, - 2645, + 2651, - 3483, + 3504, - 1966, + 1972, - 968, + 971, - 3114, + 3120, - 3867, + 3888, 598, - 2639, + 2645, - 3477, + 3498, - 1963, + 1969, - 962, + 965, -1, - 3960, + 3981, 595, - 2633, + 2639, - 3468, + 3489, - 3072, + 3078, - 951, + 954, 264, - 3246, + 3252, - 2336, + 2342, - 2624, + 2630, - 3309, + 3330, - 3048, + 3054, 625, - 3189, + 3195, - 703, + 706, - 2327, + 2333, - 3435, + 3456, - 1942, + 1948, - 916, + 919, 249, 2267, -1, - 2591, + 2597, - 1651, + 1654, 574, - 3039, + 3045, -1, - 3186, + 3192, - 2318, + 2324, - 3429, + 3450, - 1939, + 1945, - 910, + 913, 246, - 745, + 748, - 3183, + 3189, - 2585, + 2591, - 3405, + 3426, - 1927, + 1933, 2954, 237, -1, - 2312, + 2318, - 1918, + 1924, - 3168, + 3174, 228, - 3204, + 3210, - 4029, + 4050, - 1915, + 1921, 354, 225, - 1339, + 1342, - 3036, + 3042, -1, - 2294, + 2300, - 3372, + 3393, - 1330, + 1333, - 2261, + 2255, - 3147, + 3153, - 2288, + 2294, - 1438, + 1441, - 1327, + 1330, - 2249, + 363, 673, - 3336, + 3357, - 3936, + 3957, - 3033, + 3039, - 3011, + 3017, - 1912, + 1918, - 3951, + 3972, 222, - 3330, - - 3008, + 3351, - 3029, + 3014, - 3834, + 3035, - 2948, + 3855, - 3243, + 2918, - 3005, + 3249, - 3324, + 3011, - 2282, + 3345, - 2912, + 2288, + -1, - 1324, + 1327, - 3014, + 3020, 664, - 3051, - - 3315, - -1, + 3057, - 2048, + 3336, - 1087, + 3597, - 3930, + 2054, - 2480, + 1090, - 2057, + 3951, - 688, + 2486, - 357, + 120, - 3957, + 2894, - 1126, + 1834, - 2738, + 3777, - 2999, + 1552, - 2414, + 1642, - 2780, + 3005, - 1429, + 2420, - 2243, + 2063, - 4062, + 1432, - 727, + 357, - 1447, + 4083, - 3828, - -1, + 730, - 2042, + 2744, - 1081, + 3849, - 3912, + 739, - 2468, + 2048, - 71, + 1084, - 1996, + 3933, - 1029, + 2474, - 300, + 71, - 1639, + 1450, + -1, - 3237, + 2087, - 2699, + 1111, - 2402, + 3243, + -1, - 2906, + 2408, - 1417, + 2768, - 3585, + 1420, - 2207, + 3606, - 1249, - -1, + 2213, - 736, + 1252, + -1, -1, 129, - 3534, + 3555, - 1840, + 1843, - 3765, + 3786, - 1558, + 1561, 592, 77, - 1633, + 1029, - 1789, + 1792, - 3714, + 3735, - 1507, + 1510, - 3969, + 2702, 589, - 2429, - -1, -1, + 2435, - 3906, + 2144, - 730, - -1, + 1912, - 345, + 3927, - 2471, + 216, - 74, + 2249, + + 2840, + + 1705, + + 3648, -1, - 3234, + 3240, - 3522, + 3543, - 2540, + 2546, 586, 450, - 2405, + 1321, - 3198, + 3204, - 1420, + 806, - 1777, + 1780, - 3702, + 3723, - 1495, + 1498, - 3516, - -1, -1, + 3537, + -1, + + 2912, 447, - 3180, + 3186, - 2081, + 351, - 1108, + 2489, - 1771, + 1774, - 3696, + 3717, - 1489, + 1492, - 2762, + 2993, - 3177, + 3183, - 3510, + 3531, -1, - 2528, + 2534, 444, - -1, - 1177, + 1435, - 3174, + 1180, - 1765, + 3180, - 3690, + 1768, - 1483, + 3711, - 1699, + 1486, - 3624, + 1702, - 2522, + 3645, + + 2528, 565, - 3450, + 3471, - 3081, + 3087, - 931, + 934, 255, 556, - -1, - 2606, + 1636, - 3045, + 2612, + + 3051, 679, 553, - 2516, + 2522, -1, - 3153, + 3159, 432, - 1693, + 2495, - 3618, + 733, - 3026, + 3032, - 1741, + 1744, - 3666, + 3687, - 1459, + 1462, -1, - 1186, - - 2423, + 691, - 3023, + 2429, - 795, + 3029, - 3150, + 1453, - 1717, + 3156, - 3642, - -1, + 3408, + -1, -1, 550, - 3020, + 3026, - 2489, + 2069, - 3141, + 3147, - 2147, + 2153, - 2492, + 2498, 421, - 820, - - 3132, + 2750, - 2843, + 3138, - 1720, + 2849, - 3645, + 1723, - 1450, + 3666, + -1, - 3129, + 3135, -1, -1, - 2123, + 2138, - 1165, + 1177, - 408, + 414, 676, - 823, + 826, - 2819, - - 1672, + 2834, - 682, + 1693, - 2045, + 2135, - 1084, + 1174, - 3963, + 411, - 2474, + 3990, - 3459, + 3984, - 1954, + 2831, - 941, - -1, + 1687, - 770, + 1861, - 3126, + 685, - 2615, + 795, - 2408, + 3132, + -1, - 3462, + 2129, - 1423, + 1168, - 944, + 408, + -1, - 261, + 789, - 721, - -1, + 2825, - 2618, + 1675, -1, - 628, + 2051, - 3954, + 1087, - 3411, + 3975, - 1930, + 2480, - 2321, + 2002, - 240, + 1032, - 1026, - -1, + 300, - 3399, + 1858, - 1924, + 773, - 2696, + 2705, - 234, + 405, - 3252, + 2414, -1, - 4056, - - 3282, + 1426, - 1342, - -1, + 1666, - 3417, + 4077, - 1933, + 724, - 896, + 345, - 3942, + 2477, - 1336, + 74, -1, - 2573, + 3258, - 405, + 3963, - 2126, + 402, - 1168, + 762, + -1, - 4014, + 2411, - 1663, + 1660, - 2300, + 1423, - 2822, + 4035, - 1678, + 547, - 3207, + 3801, + + 3483, -1, - 3615, + 947, - 2222, + 261, - 1264, + 3273, - 493, + 755, - 759, + 2624, - 156, + 3480, - 3855, + 1960, - 779, + 944, + + 3876, -1, - 3609, + 2327, - 2219, + 2621, + -1, -1, - 1261, + 3438, - 490, - -1, + 1939, - 150, + 899, - 3087, + 3453, - 3849, + 3870, - 890, + 916, - 1582, - -1, -1, -1, + 2579, - 3945, + 3432, - 1117, + 1936, - 375, + 2594, - 3588, + 240, + + 3093, + + 2306, -1, - 2771, + 3327, - 3843, + 2321, - 3240, + 3864, - 132, + 3420, - 3777, + 1930, - 1843, + 3798, - 3768, + 234, - 1561, + 1345, - 3504, + 3636, - 3054, + 2228, - 990, + 1267, - 3576, + 493, - 2438, + 3117, + + 156, 577, + -1, - 2660, + 3978, - 881, + 1339, - 120, + 3630, - 2888, + 2225, - 1831, + 1264, - 3756, + 490, + -1, - 1549, + 150, - 3570, + 3609, - 3771, + 893, - 3387, + 3840, - 3267, + 1585, + -1, - 3819, + 132, + + 3591, + + 1846, + + 3789, + + 1564, + -1, 114, - 2885, + 2891, - 1825, + 1828, - 3750, + 3771, - 1543, + 1546, + -1, - 3558, - -1, -1, + 884, - 3795, + 3579, -1, + 688, + -1, -1, + 102, - 3546, + 3819, - 1813, + 1816, - 3738, + 3759, - 1531, + 1534, + + 3567, -1, - 89, + 1129, + -1, - 3540, + 3549, - 1801, + 89, - 3726, + 2786, - 1519, + 1804, - 3798, + 3747, - 83, + 1522, - 3528, + 3561, - 1795, + 1786, - 3720, + 3729, - 1513, - -1, -1, + 1504, - 2564, + 2570, - 1783, + 83, - 3708, + 1035, - 1501, + 1798, - 441, - -1, + 3741, - 2552, + 1516, - 3111, + 2708, - 1759, + 3474, - 3684, + 1957, - 1477, + 937, - 3456, + 2558, - 2546, + 3264, - 937, + 441, - 258, + 2615, - 580, + 2540, + -1, - 438, + 1762, - 2612, + 3705, - 2534, + 1480, -1, - 1753, + 2552, - 3678, + 2132, - 1471, + 1171, - 583, + 628, + -1, - 435, + 3324, - 2510, + 2828, - 1195, + 1681, - 429, + 4080, + -1, - 1747, + 438, + -1, - 3672, + 3321, - 1465, + 2516, - 1735, + 1756, - 3660, + 3699, - 568, + 1474, - 3351, + 782, - 3306, + 2005, - 3948, + 1038, - 2504, + 303, - 4059, + 4047, - 562, - -1, + 435, - 839, + 2711, - 1999, + 3315, - 1035, + 3969, - 303, + 1750, - 2498, + 3693, + + 1468, + + 3099, -1, - 2705, + 2510, - 3165, + 583, + -1, - 571, + 4041, -1, - 4026, + 3213, + -1, -1, + + 580, - 2156, + 3966, - 1198, + 4017, -1, - 1192, + 2504, - 425, + 2126, - 2852, + 1165, - 1738, + 3999, - 3663, + 3246, - 1729, + 571, - 3654, + 2822, - 2153, - -1, + 1669, - 4020, - -1, + 3993, - 3144, + 2162, - 2849, + 1201, + -1, - 1732, + 568, + -1, - 3657, + 2858, - 833, + 1741, - 3996, + 3684, - 3138, + 765, - 3453, + 1198, - 1951, + 429, - 934, + 2159, + -1, - 3978, + 562, - 2150, + 1738, - 836, + 3681, - 2609, + 2855, - 2144, + 1735, - 3972, + 3678, - 2846, + 3987, - 1726, + 3171, + -1, - 3651, + 3060, + -1, - 2840, + 842, - 1714, + 1195, - 3639, - -1, + 425, - 1183, + 839, - 417, + 2156, -1, - 2141, - - 830, + 1732, - 1711, + 3675, - 3636, + 2150, - 817, + 2852, - 2837, + 1729, - 1708, + 3672, - 3633, + 3150, - 2138, + 2846, - 3966, - -1, -1, + 1717, - 813, + 3660, - 2834, + 836, + -1, -1, -1, - 1702, + 833, + -1, - 3627, + 3144, + -1, - 810, + 820, - 2132, + 1186, - 1174, + 417, - 414, + 2147, - 2135, - -1, + 2453, - 2828, + 49, - 1690, + 1714, - 803, + 3657, - 2831, + 2843, - 1696, + 1711, - 3621, + 3654, + -1, - 3273, + 2387, + -1, - 2129, + 1399, + -1, - 1171, + 816, - 411, + 2141, -1, - 792, + 813, - 2825, + 3882, + -1, - 1684, + 2837, - 799, + 1699, - 2120, + 3642, + + 2123, 1162, - 15, + 2066, - 2717, - -1, + 631, - 2816, + 360, - 1666, - -1, + 2819, - 786, + 1663, - 2369, - -1, + 2747, - 1360, + 802, + -1, -1, -1, 2117, - 1159, - -1, + 1156, - 3861, + 3858, - 762, + 1456, + + 758, 2813, - 1660, + 1651, 2111, - 1153, + 1150, - 3498, + 396, - 3837, + 3291, - 984, + 2426, 2807, - 1648, - -1, - - 2654, - - 755, + 1639, - 3120, + 2060, - 2420, + 1096, - 2105, + 745, - 1147, + 1120, - 396, + 375, - 3831, + 2741, - 742, + 3852, - 2801, + 2777, + -1, - 1636, + 736, - 2093, + 2099, - 1135, + 1138, 390, - -1, - 3825, - - 2789, + 1444, + -1, - 1612, + 2795, - 3813, + 1615, - 1858, + 3168, - 733, + 3846, - 2087, + 2093, - 1129, + 1132, 384, - 2054, - - 1093, - - 2783, - - 1600, - - 2060, - - 2735, + 15, - 360, - -1, -1, + 2723, - 2741, + 2789, - 3447, + 1603, - 1948, + 2465, - 928, + 62, - 1441, - -1, + 2738, - 1855, + 2375, - 2603, + 3318, - 1453, + 1363, - 2459, + 2120, - 62, + 1159, - 2732, + 2399, + -1, - 3816, + 1411, - 2063, + 2816, - 3807, + 1657, - 2447, + 4062, - 49, + 3468, - 2393, + 1954, - 2744, + 931, - 1408, - -1, -1, + 3462, - 3810, + 1951, - 2381, + 925, - 1180, + 2609, - 1396, + 3216, - 3441, + 752, - 1945, + 2603, - 922, + 3837, - 1705, + 1894, + -1, - 3630, + 198, - 4041, + 1891, - 2597, + 1876, - 3210, + 195, - 1888, - -1, + 180, - 198, + 3834, - 3804, + 1023, -1, - 807, + 3831, - 3792, - -1, + 2270, - 3345, - -1, + 2696, - 1885, + 1303, 2264, - 195, + 2258, 1300, - 3789, + 1285, + -1, -1, - 2078, + 2084, - 1105, + 1108, - 1870, + 3312, - 3786, + 3828, - 180, + 1873, - 2759, + 2765, - 2258, + 177, - 2066, + 3825, - 1297, + 1870, - 24, + 2957, - 2723, + 174, - 3780, + 3813, - 2747, + 2951, + + 2921, + + 3063, 2252, - 2951, + 1123, 1282, - - 3162, -1, - 1372, + 2246, - 1867, + 2780, + + 1279, -1, - 177, + 2105, - 3057, + 1144, + -1, - 3774, + 670, - 2945, + 3810, - 2465, + 2801, - 68, + 1627, - 1864, - -1, + 3807, - 174, + 3603, - 2246, + 1909, 2915, - 1279, - - 2399, + 213, -1, - 1414, + 126, - 646, + 2909, - 3582, + 1840, - 2240, + 3783, - 4050, + 1558, - 1276, - -1, + 3585, - 126, - -1, + 2075, - 1837, + 1099, - 3762, + 3795, - 1555, + 1318, - 4053, + 108, - 2909, + 2756, - 2114, + 1822, - 1156, + 3765, - 21, + 1540, - 2720, - -1, + 1189, - 2810, + 3942, - 1654, + 1183, - 2903, + 24, - 4002, - -1, + 2729, - 3564, + 1720, - 1366, - -1, + 3663, - 3885, + 1708, - 3990, + 3651, + -1, - 108, + 2987, + -1, + + 1375, - 749, + 2114, - 1819, + 1153, - 3744, + 823, - 1537, + 3402, - 2108, + 810, - 1150, + 2810, - 3303, + 1645, -1, - 4008, + 4074, - 2804, + 2072, - 1642, + 1696, - 2099, + 3639, - 1141, - -1, + 2102, - 2069, + 1141, - 1096, + 2753, - 2795, + 4071, - 1624, + 742, - 3300, + 2798, - 2750, + 1621, - 739, + 3309, - 2096, + 798, - 1138, + 3261, + -1, -1, - 2453, + 4029, - 56, + 2471, - 3606, + 68, - 2792, + 4044, - 1618, + 2459, - 2441, + 56, - 43, + 646, - 147, + 4023, + -1, - 2387, + 2405, -1, - 1402, + 1417, - 1579, - -1, + 2393, - 2375, + 9, - 3444, + 1405, - 1390, + 21, - 925, + 2726, - 252, - -1, + 4011, - 887, + 2447, - 2600, + 43, - 3291, + 2369, - 670, + 3255, - 685, + 1357, - 3432, + 3282, + + 1369, -1, - 913, + 2381, - 3426, + 3477, - 1120, + 1393, - 906, + 940, - 2588, + 258, - 3285, + 3300, - 2774, + 3906, - 2582, + 2618, - 3249, + 1117, - 3783, + 3096, - 2315, - -1, + 3627, - 3255, + 3954, - 2309, - -1, + 2774, - 3420, + 529, - 3933, + 3294, - 899, + 147, - 529, + 526, - 3159, + 511, - 1114, + 3525, - 2576, + 1582, - 3921, + 993, -1, - 2768, + 2444, - 402, - -1, + 3465, - 2303, + 2666, - 526, + 928, - 1657, + 252, - 3258, + 890, - 3414, + 3447, - 1906, + 2606, - 893, + 909, + -1, -1, - 216, + 3090, - 511, - -1, + 2588, - 2570, + 3126, - 655, + 3165, - 752, + 508, + -1, - 691, - -1, -1, + 3162, - 2297, + 2315, - 3156, + 505, - 1318, + 3441, - 3084, - -1, -1, + 3435, - 1903, + 902, - 3090, + 896, + -1, -1, - 213, + 2582, - 508, - -1, + 2576, - 1897, - -1, + 1903, - 207, + 1900, - 1894, - -1, + 207, 204, - 505, - - 2987, + 2309, - 1315, + 2303, - 1882, + 1017, - 3897, + 1888, + -1, 192, - 3264, + 2690, + + 4065, + -1, + + 1312, 1309, - 3093, + 544, - 4047, + 3270, - 1306, + 2108, - 1876, - -1, + 1147, - 186, + 1882, - 2075, + 1297, - 1102, + 186, - 1294, - -1, + 2804, - 2981, + 1633, - 2756, + 1011, - 649, + 700, + -1, -1, - 3939, - -1, + 2684, + + 2975, 2969, - 1288, - -1, + 3285, - 2963, - -1, + 1291, - 2102, + 655, - 1144, + 1005, - 2072, + 3816, - 1099, + 2945, - 2939, + 3804, - 2798, + 2678, - 1630, + 3306, - 2753, + 2081, - 9, - -1, + 1105, - 1014, + 2078, + + 1102, -1, - 2927, + 2762, - 3, + 999, - 2684, + 2759, - 2363, + 2933, - 3108, + 3372, - 1354, + 2672, - 3891, + 3, -1, - 2357, - - 1008, + 3792, - 1348, + 3114, - 3096, + 3519, - 697, + 694, - 2678, + 987, - 1002, + 2363, - 996, + 3918, - 1032, - -1, + 1351, - 2672, + 2660, - 2666, + 3513, + -1, - 2702, + 980, + -1, -1, -1, - 3492, - -1, + 2654, - 977, + 3129, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, - 1020, + 649, -1, -1, - 2648, + 3396, + -1, -1, -1, -1, -1, -1, - 2690, + 3303, -1, -1, - 4044, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, + 3960, - 3297, + 3105, -1, - 3927, + 3948, -1, -1, -1, -1, - 3915, + 3390, -1, -1, - 3294, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, - - 3375, - -1, - - 547, - -1, - - 3276, + 3900, -1, - 3099, - -1, -1, -1, -1, + 3912, + -1, -1, -1, - 3369, - -1, -1, -1, -1, + 3936, - 3363, + 3384, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, - 3357, + 3378, -1, - 544, + 3102, + -1, -1, -1, -1, -1, -1, -1, -1, - 3270, - -1, + 3366, - 538, + 3279, + -1, -1, -1, -1, -1, - 3339, + 3360, + -1, -1, -1, - 3381, + 538, 535, - -1, -1, -1, -1, -1, + -1, -1, -1, - 523, - -1, -1, -1, -1, -1, -1, + 619, -1, - 517, - - 3123, - -1, -1, -1, -1, -1, -1, + 523, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3117, - -1, -1, -1, -1, -1, -1, - - 619, + 517, -1, -1, -1, - 4038, - -1, -1, -1, -1, -1, -1, - 616, -1, -1, -1, -1, + 3123, + -1, -1, -1, -1, + 610, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 604, - - 631, - -1, -1, - - 3879, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3873, + 4059, -1, -1, - 4032, + 4053, + -1, + + 3894, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - - 3105, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, + -1, -1, -1, -1, -1, -1, + -1, - 3102, + 3111, + -1, + + 3108, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2952,26 +2960,27 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[]) -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, -1, -1, -1, + -1, -1, -1, -1, - 4035, + 4068, + -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4023, - -1, -1, + 4056, + -1, -1, -1, -1, - 4017, + 4038, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4011, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, - -1, -1, -1, + 4032, - 4005 + 4026 }; if (0 == 0) |