]>
git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_unfold_key.c
1 /* This file was converted by gperf_unfold_key_conv.py
2 from gperf output file. */
3 /* ANSI-C code produced by gperf version 3.1 */
4 /* Command-line: /usr/bin/gperf -n -C -T -c -t -j1 -L ANSI-C -F,-1,0 -N onigenc_unicode_unfold_key unicode_unfold_key.gperf */
5 /* Computed positions: -k'1-3' */
9 /* This gperf source file was generated by make_unicode_fold_data.py */
12 * Copyright (c) 2017-2018 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
13 * All rights reserved.
15 * Redistribution and use in source and binary forms, with or without
16 * modification, are permitted provided that the following conditions
18 * 1. Redistributions of source code must retain the above copyright
19 * notice, this list of conditions and the following disclaimer.
20 * 2. Redistributions in binary form must reproduce the above copyright
21 * notice, this list of conditions and the following disclaimer in the
22 * documentation and/or other materials provided with the distribution.
24 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
25 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
27 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
39 #define TOTAL_KEYWORDS 1480
40 #define MIN_WORD_LENGTH 3
41 #define MAX_WORD_LENGTH 3
42 #define MIN_HASH_VALUE 10
43 #define MAX_HASH_VALUE 1993
44 /* maximum key range = 1984, duplicates = 0 */
55 hash(OnigCodePoint codes
[])
57 static const unsigned short asso_values
[] =
59 9, 5, 2, 214, 176, 1, 110, 1994, 1994, 1994,
60 1994, 1994, 1994, 13, 1994, 1994, 1994, 77, 1994, 1994,
61 71, 1994, 1994, 1994, 1994, 86, 1994, 1994, 1994, 7,
62 1994, 0, 3, 1994, 50, 560, 1509, 132, 1501, 552,
63 1492, 546, 1586, 538, 1491, 4, 1480, 518, 1475, 510,
64 1467, 879, 1578, 855, 1459, 527, 1426, 234, 1067, 497,
65 1458, 486, 1450, 352, 1436, 831, 1577, 783, 285, 639,
66 1576, 629, 1567, 575, 1566, 609, 1556, 567, 1425, 598,
67 1151, 587, 1064, 461, 668, 1035, 427, 1414, 160, 1411,
68 21, 1404, 1253, 1289, 1416, 1537, 482, 1402, 669, 1391,
69 1302, 1305, 1277, 1095, 1220, 1076, 261, 869, 1387, 475,
70 1340, 151, 327, 845, 859, 824, 731, 816, 539, 715,
71 212, 707, 83, 1297, 1046, 1278, 529, 1380, 520, 1352,
72 184, 1086, 235, 1073, 275, 1052, 193, 1258, 8, 1060,
73 655, 1030, 513, 1022, 393, 254, 344, 1265, 203, 1246,
74 193, 1548, 15, 1376, 120, 1545, 1591, 525, 1590, 232,
75 1583, 1365, 1465, 464, 1011, 451, 1353, 18, 6, 383,
76 1236, 802, 8, 438, 940, 163, 1533, 427, 858, 244,
77 1225, 360, 1212, 333, 575, 219, 1002, 206, 1209, 320,
78 735, 140, 1199, 410, 1188, 73, 973, 103, 965, 63,
79 944, 53, 791, 196, 788, 116, 695, 93, 921, 83,
80 930, 182, 762, 31, 685, 311, 913, 268, 671, 44,
81 906, 302, 1186, 293, 1180, 280, 1154, 885, 1354, 660,
82 760, 650, 1174, 1169, 402, 897, 641, 726, 1162, 1153,
83 622, 1316, 994, 1143, 664, 1134, 447, 173, 375, 1124,
84 0, 1111, 371, 956, 156, 1270, 147, 1117, 113, 504,
85 1994, 1105, 112, 1347, 1994, 1339, 75, 1335, 65, 1331,
86 591, 1096, 45, 1393, 1994, 1198, 239, 1324, 26, 984,
87 18, 1528, 40, 1517, 124, 421, 27, 904, 91, 137,
90 return asso_values
[(unsigned char)onig_codes_byte_at(codes
, 2)+35] + asso_values
[(unsigned char)onig_codes_byte_at(codes
, 1)+1] + asso_values
[(unsigned char)onig_codes_byte_at(codes
, 0)];
93 const struct ByUnfoldKey
*
94 onigenc_unicode_unfold_key(OnigCodePoint code
)
96 static const struct ByUnfoldKey wordlist
[] =
98 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
99 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1022 {0xffffffff, -1, 0},
1041 {0xffffffff, -1, 0},
1070 {0xffffffff, -1, 0},
1077 {0xffffffff, -1, 0},
1090 {0xffffffff, -1, 0},
1175 {0xffffffff, -1, 0},
1194 {0xffffffff, -1, 0},
1199 {0xffffffff, -1, 0},
1212 {0xffffffff, -1, 0},
1241 {0xffffffff, -1, 0},
1292 {0xffffffff, -1, 0},
1311 {0xffffffff, -1, 0},
1314 {0xffffffff, -1, 0},
1319 {0xffffffff, -1, 0},
1344 {0xffffffff, -1, 0},
1377 {0xffffffff, -1, 0},
1436 {0xffffffff, -1, 0},
1441 {0xffffffff, -1, 0},
1452 {0xffffffff, -1, 0},
1459 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1480 {0xffffffff, -1, 0},
1499 {0xffffffff, -1, 0},
1546 {0xffffffff, -1, 0},
1557 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1572 {0xffffffff, -1, 0},
1577 {0xffffffff, -1, 0},
1610 {0xffffffff, -1, 0},
1635 {0xffffffff, -1, 0},
1666 {0xffffffff, -1, 0},
1671 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1680 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1727 {0xffffffff, -1, 0},
1742 {0xffffffff, -1, 0},
1745 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
1800 {0xffffffff, -1, 0},
1821 {0xffffffff, -1, 0},
1826 {0xffffffff, -1, 0},
1835 {0xffffffff, -1, 0},
1866 {0xffffffff, -1, 0},
1879 {0xffffffff, -1, 0},
1884 {0xffffffff, -1, 0},
1909 {0xffffffff, -1, 0},
1918 {0xffffffff, -1, 0},
1927 {0xffffffff, -1, 0},
1944 {0xffffffff, -1, 0},
1967 {0xffffffff, -1, 0},
1974 {0xffffffff, -1, 0},
1987 {0xffffffff, -1, 0},
2018 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2029 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2042 {0xffffffff, -1, 0},
2055 {0xffffffff, -1, 0},
2078 {0xffffffff, -1, 0},
2101 {0xffffffff, -1, 0},
2108 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2111 {0xffffffff, -1, 0},
2132 {0xffffffff, -1, 0},
2185 {0xffffffff, -1, 0},
2194 {0xffffffff, -1, 0},
2221 {0xffffffff, -1, 0},
2274 {0xffffffff, -1, 0},
2279 {0xffffffff, -1, 0},
2296 {0xffffffff, -1, 0},
2303 {0xffffffff, -1, 0},
2346 {0xffffffff, -1, 0},
2369 {0xffffffff, -1, 0},
2376 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2389 {0xffffffff, -1, 0},
2410 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2421 {0xffffffff, -1, 0},
2426 {0xffffffff, -1, 0},
2447 {0xffffffff, -1, 0},
2450 {0xffffffff, -1, 0},
2457 {0xffffffff, -1, 0},
2466 {0xffffffff, -1, 0},
2469 {0xffffffff, -1, 0},
2474 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2495 {0xffffffff, -1, 0},
2512 {0xffffffff, -1, 0},
2565 {0xffffffff, -1, 0},
2570 {0xffffffff, -1, 0},
2615 {0xffffffff, -1, 0},
2620 {0xffffffff, -1, 0},
2629 {0xffffffff, -1, 0},
2642 {0xffffffff, -1, 0},
2671 {0xffffffff, -1, 0},
2688 {0xffffffff, -1, 0},
2695 {0xffffffff, -1, 0},
2716 {0xffffffff, -1, 0},
2723 {0xffffffff, -1, 0},
2736 {0xffffffff, -1, 0},
2739 {0xffffffff, -1, 0},
2742 {0xffffffff, -1, 0},
2787 {0xffffffff, -1, 0},
2816 {0xffffffff, -1, 0},
2837 {0xffffffff, -1, 0},
2842 {0xffffffff, -1, 0},
2855 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2858 {0xffffffff, -1, 0},
2881 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2896 {0xffffffff, -1, 0},
2911 {0xffffffff, -1, 0},
2922 {0xffffffff, -1, 0},
2925 {0xffffffff, -1, 0},
2930 {0xffffffff, -1, 0},
2939 {0xffffffff, -1, 0},
2958 {0xffffffff, -1, 0},
2965 {0xffffffff, -1, 0},
2972 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
2997 {0xffffffff, -1, 0},
3002 {0xffffffff, -1, 0},
3015 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3018 {0xffffffff, -1, 0},
3035 {0xffffffff, -1, 0},
3054 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3067 {0xffffffff, -1, 0},
3072 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3091 {0xffffffff, -1, 0},
3106 {0xffffffff, -1, 0},
3109 {0xffffffff, -1, 0},
3124 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3133 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3134 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3135 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3136 {0xffffffff, -1, 0},
3139 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3140 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3141 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3144 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3145 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3148 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3151 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3152 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3153 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3154 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3155 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3156 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3157 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3158 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3159 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3160 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3161 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3164 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3165 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3170 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3171 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3174 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3175 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3176 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3177 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3178 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3179 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3180 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3181 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3182 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3183 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3184 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3185 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3186 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3187 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3188 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3191 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3192 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3193 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3194 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3195 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3196 {0xffffffff, -1, 0},
3199 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3202 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3205 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3206 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3207 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3210 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3211 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3216 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3219 {0xffffffff, -1, 0},
3222 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3223 {0xffffffff, -1, 0},
3228 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3231 {0xffffffff, -1, 0},
3234 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3235 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3240 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3241 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3244 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3245 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3248 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3249 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3250 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3251 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3252 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3253 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3254 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3255 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3256 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3257 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3258 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3259 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3260 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3261 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3266 {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3267 {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
3274 int key
= hash(&code
);
3276 if (key
<= MAX_HASH_VALUE
)
3278 OnigCodePoint gcode
= wordlist
[key
].code
;
3280 if (code
== gcode
&& wordlist
[key
].index
>= 0)
3281 return &wordlist
[key
];