1*38fd1498Szrj /* C++ code produced by gperf version 3.0.4 */
2*38fd1498Szrj /* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L C++ --output-file cfns.h cfns.gperf */
3*38fd1498Szrj
4*38fd1498Szrj #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
5*38fd1498Szrj && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
6*38fd1498Szrj && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
7*38fd1498Szrj && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
8*38fd1498Szrj && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
9*38fd1498Szrj && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
10*38fd1498Szrj && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
11*38fd1498Szrj && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
12*38fd1498Szrj && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
13*38fd1498Szrj && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
14*38fd1498Szrj && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
15*38fd1498Szrj && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
16*38fd1498Szrj && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
17*38fd1498Szrj && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
18*38fd1498Szrj && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
19*38fd1498Szrj && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
20*38fd1498Szrj && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
21*38fd1498Szrj && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
22*38fd1498Szrj && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
23*38fd1498Szrj && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
24*38fd1498Szrj && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
25*38fd1498Szrj && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
26*38fd1498Szrj && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
27*38fd1498Szrj /* The character set is not based on ISO-646. */
28*38fd1498Szrj #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
29*38fd1498Szrj #endif
30*38fd1498Szrj
31*38fd1498Szrj #line 4 "cfns.gperf"
32*38fd1498Szrj
33*38fd1498Szrj /* Copyright (C) 2000-2018 Free Software Foundation, Inc.
34*38fd1498Szrj
35*38fd1498Szrj This file is part of GCC.
36*38fd1498Szrj
37*38fd1498Szrj GCC is free software; you can redistribute it and/or modify it under
38*38fd1498Szrj the terms of the GNU General Public License as published by the Free
39*38fd1498Szrj Software Foundation; either version 3, or (at your option) any later
40*38fd1498Szrj version.
41*38fd1498Szrj
42*38fd1498Szrj GCC is distributed in the hope that it will be useful, but WITHOUT ANY
43*38fd1498Szrj WARRANTY; without even the implied warranty of MERCHANTABILITY or
44*38fd1498Szrj FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
45*38fd1498Szrj for more details.
46*38fd1498Szrj
47*38fd1498Szrj You should have received a copy of the GNU General Public License
48*38fd1498Szrj along with GCC; see the file COPYING3. If not see
49*38fd1498Szrj <http://www.gnu.org/licenses/>. */
50*38fd1498Szrj #line 23 "cfns.gperf"
51*38fd1498Szrj struct libc_name_struct { const char *name; int c_ver; };
52*38fd1498Szrj /* maximum key range = 1478, duplicates = 0 */
53*38fd1498Szrj
54*38fd1498Szrj class libc_name
55*38fd1498Szrj {
56*38fd1498Szrj private:
57*38fd1498Szrj static inline unsigned int hash (const char *str, unsigned int len);
58*38fd1498Szrj public:
59*38fd1498Szrj static const struct libc_name_struct *libc_name_p (const char *str, unsigned int len);
60*38fd1498Szrj };
61*38fd1498Szrj
62*38fd1498Szrj inline unsigned int
hash(register const char * str,register unsigned int len)63*38fd1498Szrj libc_name::hash (register const char *str, register unsigned int len)
64*38fd1498Szrj {
65*38fd1498Szrj static const unsigned short asso_values[] =
66*38fd1498Szrj {
67*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
68*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
69*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
70*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
71*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 0, 1,
72*38fd1498Szrj 82, 1488, 4, 1488, 1, 1488, 1488, 1488, 1488, 1488,
73*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
74*38fd1498Szrj 0, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
75*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
76*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 0, 0, 29, 7, 6,
77*38fd1498Szrj 228, 136, 0, 284, 232, 17, 447, 31, 2, 51,
78*38fd1498Szrj 0, 78, 358, 433, 31, 0, 17, 52, 356, 230,
79*38fd1498Szrj 377, 5, 89, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
80*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
81*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
82*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
83*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
84*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
85*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
86*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
87*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
88*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
89*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
90*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
91*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488,
92*38fd1498Szrj 1488, 1488, 1488, 1488, 1488, 1488, 1488
93*38fd1498Szrj };
94*38fd1498Szrj register int hval = len;
95*38fd1498Szrj
96*38fd1498Szrj switch (hval)
97*38fd1498Szrj {
98*38fd1498Szrj default:
99*38fd1498Szrj hval += asso_values[(unsigned char)str[5]+1];
100*38fd1498Szrj /*FALLTHROUGH*/
101*38fd1498Szrj case 5:
102*38fd1498Szrj hval += asso_values[(unsigned char)str[4]];
103*38fd1498Szrj /*FALLTHROUGH*/
104*38fd1498Szrj case 4:
105*38fd1498Szrj hval += asso_values[(unsigned char)str[3]];
106*38fd1498Szrj /*FALLTHROUGH*/
107*38fd1498Szrj case 3:
108*38fd1498Szrj hval += asso_values[(unsigned char)str[2]];
109*38fd1498Szrj /*FALLTHROUGH*/
110*38fd1498Szrj case 2:
111*38fd1498Szrj hval += asso_values[(unsigned char)str[1]+1];
112*38fd1498Szrj /*FALLTHROUGH*/
113*38fd1498Szrj case 1:
114*38fd1498Szrj hval += asso_values[(unsigned char)str[0]];
115*38fd1498Szrj break;
116*38fd1498Szrj }
117*38fd1498Szrj return hval + asso_values[(unsigned char)str[len - 1]];
118*38fd1498Szrj }
119*38fd1498Szrj
120*38fd1498Szrj const struct libc_name_struct *
libc_name_p(register const char * str,register unsigned int len)121*38fd1498Szrj libc_name::libc_name_p (register const char *str, register unsigned int len)
122*38fd1498Szrj {
123*38fd1498Szrj enum
124*38fd1498Szrj {
125*38fd1498Szrj TOTAL_KEYWORDS = 414,
126*38fd1498Szrj MIN_WORD_LENGTH = 3,
127*38fd1498Szrj MAX_WORD_LENGTH = 15,
128*38fd1498Szrj MIN_HASH_VALUE = 10,
129*38fd1498Szrj MAX_HASH_VALUE = 1487
130*38fd1498Szrj };
131*38fd1498Szrj
132*38fd1498Szrj static const struct libc_name_struct wordlist[] =
133*38fd1498Szrj {
134*38fd1498Szrj #line 456 "cfns.gperf"
135*38fd1498Szrj {"nan", 99},
136*38fd1498Szrj #line 457 "cfns.gperf"
137*38fd1498Szrj {"nanf", 99},
138*38fd1498Szrj #line 458 "cfns.gperf"
139*38fd1498Szrj {"nanl", 99},
140*38fd1498Szrj #line 59 "cfns.gperf"
141*38fd1498Szrj {"fabs", 89},
142*38fd1498Szrj #line 396 "cfns.gperf"
143*38fd1498Szrj {"fabsf", 99},
144*38fd1498Szrj #line 119 "cfns.gperf"
145*38fd1498Szrj {"labs", 89},
146*38fd1498Szrj #line 471 "cfns.gperf"
147*38fd1498Szrj {"fmin", 99},
148*38fd1498Szrj #line 472 "cfns.gperf"
149*38fd1498Szrj {"fminf", 99},
150*38fd1498Szrj #line 397 "cfns.gperf"
151*38fd1498Szrj {"fabsl", 99},
152*38fd1498Szrj #line 286 "cfns.gperf"
153*38fd1498Szrj {"cabs", 99},
154*38fd1498Szrj #line 287 "cfns.gperf"
155*38fd1498Szrj {"cabsf", 99},
156*38fd1498Szrj #line 473 "cfns.gperf"
157*38fd1498Szrj {"fminl", 99},
158*38fd1498Szrj #line 192 "cfns.gperf"
159*38fd1498Szrj {"tan", 89},
160*38fd1498Szrj #line 340 "cfns.gperf"
161*38fd1498Szrj {"tanf", 99},
162*38fd1498Szrj #line 288 "cfns.gperf"
163*38fd1498Szrj {"cabsl", 99},
164*38fd1498Szrj #line 417 "cfns.gperf"
165*38fd1498Szrj {"ceilf", 99},
166*38fd1498Szrj #line 49 "cfns.gperf"
167*38fd1498Szrj {"ceil", 89},
168*38fd1498Szrj #line 341 "cfns.gperf"
169*38fd1498Szrj {"tanl", 99},
170*38fd1498Szrj #line 475 "cfns.gperf"
171*38fd1498Szrj {"fmaf", 99},
172*38fd1498Szrj #line 418 "cfns.gperf"
173*38fd1498Szrj {"ceill", 99},
174*38fd1498Szrj #line 247 "cfns.gperf"
175*38fd1498Szrj {"casin", 99},
176*38fd1498Szrj #line 476 "cfns.gperf"
177*38fd1498Szrj {"fmal", 99},
178*38fd1498Szrj #line 36 "cfns.gperf"
179*38fd1498Szrj {"abs", 89},
180*38fd1498Szrj #line 256 "cfns.gperf"
181*38fd1498Szrj {"csin", 99},
182*38fd1498Szrj #line 257 "cfns.gperf"
183*38fd1498Szrj {"csinf", 99},
184*38fd1498Szrj #line 258 "cfns.gperf"
185*38fd1498Szrj {"csinl", 99},
186*38fd1498Szrj #line 266 "cfns.gperf"
187*38fd1498Szrj {"casinhf", 99},
188*38fd1498Szrj #line 267 "cfns.gperf"
189*38fd1498Szrj {"casinhl", 99},
190*38fd1498Szrj #line 427 "cfns.gperf"
191*38fd1498Szrj {"lrint", 99},
192*38fd1498Szrj #line 474 "cfns.gperf"
193*38fd1498Szrj {"fma", 99},
194*38fd1498Szrj #line 250 "cfns.gperf"
195*38fd1498Szrj {"catan", 99},
196*38fd1498Szrj #line 394 "cfns.gperf"
197*38fd1498Szrj {"cbrtf", 99},
198*38fd1498Szrj #line 98 "cfns.gperf"
199*38fd1498Szrj {"iscntrl", 89},
200*38fd1498Szrj #line 39 "cfns.gperf"
201*38fd1498Szrj {"asin", 89},
202*38fd1498Szrj #line 330 "cfns.gperf"
203*38fd1498Szrj {"asinf", 99},
204*38fd1498Szrj #line 395 "cfns.gperf"
205*38fd1498Szrj {"cbrtl", 99},
206*38fd1498Szrj #line 331 "cfns.gperf"
207*38fd1498Szrj {"asinl", 99},
208*38fd1498Szrj #line 393 "cfns.gperf"
209*38fd1498Szrj {"cbrt", 99},
210*38fd1498Szrj #line 61 "cfns.gperf"
211*38fd1498Szrj {"feof", 89},
212*38fd1498Szrj #line 269 "cfns.gperf"
213*38fd1498Szrj {"catanhf", 99},
214*38fd1498Szrj #line 403 "cfns.gperf"
215*38fd1498Szrj {"sqrtf", 99},
216*38fd1498Szrj #line 270 "cfns.gperf"
217*38fd1498Szrj {"catanhl", 99},
218*38fd1498Szrj #line 442 "cfns.gperf"
219*38fd1498Szrj {"trunc", 99},
220*38fd1498Szrj #line 404 "cfns.gperf"
221*38fd1498Szrj {"sqrtl", 99},
222*38fd1498Szrj #line 249 "cfns.gperf"
223*38fd1498Szrj {"casinl", 99},
224*38fd1498Szrj #line 259 "cfns.gperf"
225*38fd1498Szrj {"ctan", 99},
226*38fd1498Szrj #line 260 "cfns.gperf"
227*38fd1498Szrj {"ctanf", 99},
228*38fd1498Szrj #line 488 "cfns.gperf"
229*38fd1498Szrj {"llabs", 99},
230*38fd1498Szrj #line 429 "cfns.gperf"
231*38fd1498Szrj {"lrintl", 99},
232*38fd1498Szrj #line 261 "cfns.gperf"
233*38fd1498Szrj {"ctanl", 99},
234*38fd1498Szrj #line 165 "cfns.gperf"
235*38fd1498Szrj {"sqrt", 89},
236*38fd1498Szrj #line 244 "cfns.gperf"
237*38fd1498Szrj {"cacos", 99},
238*38fd1498Szrj #line 40 "cfns.gperf"
239*38fd1498Szrj {"atan", 89},
240*38fd1498Szrj #line 332 "cfns.gperf"
241*38fd1498Szrj {"atanf", 99},
242*38fd1498Szrj #line 252 "cfns.gperf"
243*38fd1498Szrj {"catanl", 99},
244*38fd1498Szrj #line 333 "cfns.gperf"
245*38fd1498Szrj {"atanl", 99},
246*38fd1498Szrj #line 177 "cfns.gperf"
247*38fd1498Szrj {"strncat", 89},
248*38fd1498Szrj #line 263 "cfns.gperf"
249*38fd1498Szrj {"cacoshf", 99},
250*38fd1498Szrj #line 264 "cfns.gperf"
251*38fd1498Szrj {"cacoshl", 99},
252*38fd1498Szrj #line 313 "cfns.gperf"
253*38fd1498Szrj {"feraiseexcept", 99},
254*38fd1498Szrj #line 444 "cfns.gperf"
255*38fd1498Szrj {"truncl", 99},
256*38fd1498Szrj #line 183 "cfns.gperf"
257*38fd1498Szrj {"strstr", 89},
258*38fd1498Szrj #line 405 "cfns.gperf"
259*38fd1498Szrj {"erf", 99},
260*38fd1498Szrj #line 406 "cfns.gperf"
261*38fd1498Szrj {"erff", 99},
262*38fd1498Szrj #line 407 "cfns.gperf"
263*38fd1498Szrj {"erfl", 99},
264*38fd1498Szrj #line 409 "cfns.gperf"
265*38fd1498Szrj {"erfcf", 99},
266*38fd1498Szrj #line 410 "cfns.gperf"
267*38fd1498Szrj {"erfcl", 99},
268*38fd1498Szrj #line 408 "cfns.gperf"
269*38fd1498Szrj {"erfc", 99},
270*38fd1498Szrj #line 246 "cfns.gperf"
271*38fd1498Szrj {"cacosl", 99},
272*38fd1498Szrj #line 431 "cfns.gperf"
273*38fd1498Szrj {"llrintf", 99},
274*38fd1498Szrj #line 432 "cfns.gperf"
275*38fd1498Szrj {"llrintl", 99},
276*38fd1498Szrj #line 43 "cfns.gperf"
277*38fd1498Szrj {"atof", 89},
278*38fd1498Szrj #line 422 "cfns.gperf"
279*38fd1498Szrj {"nearbyintf", 99},
280*38fd1498Szrj #line 45 "cfns.gperf"
281*38fd1498Szrj {"atol", 89},
282*38fd1498Szrj #line 423 "cfns.gperf"
283*38fd1498Szrj {"nearbyintl", 99},
284*38fd1498Szrj #line 482 "cfns.gperf"
285*38fd1498Szrj {"atoll", 99},
286*38fd1498Szrj #line 181 "cfns.gperf"
287*38fd1498Szrj {"strrchr", 89},
288*38fd1498Szrj #line 430 "cfns.gperf"
289*38fd1498Szrj {"llrint", 99},
290*38fd1498Szrj #line 62 "cfns.gperf"
291*38fd1498Szrj {"ferror", 89},
292*38fd1498Szrj #line 307 "cfns.gperf"
293*38fd1498Szrj {"creal", 99},
294*38fd1498Szrj #line 311 "cfns.gperf"
295*38fd1498Szrj {"feclearexcept", 99},
296*38fd1498Szrj #line 421 "cfns.gperf"
297*38fd1498Szrj {"nearbyint", 99},
298*38fd1498Szrj #line 310 "cfns.gperf"
299*38fd1498Szrj {"isblank", 99},
300*38fd1498Szrj #line 168 "cfns.gperf"
301*38fd1498Szrj {"strcat", 89},
302*38fd1498Szrj #line 57 "cfns.gperf"
303*38fd1498Szrj {"exit", 89},
304*38fd1498Szrj #line 44 "cfns.gperf"
305*38fd1498Szrj {"atoi", 89},
306*38fd1498Szrj #line 128 "cfns.gperf"
307*38fd1498Szrj {"mblen", 89},
308*38fd1498Szrj #line 51 "cfns.gperf"
309*38fd1498Szrj {"clock", 89},
310*38fd1498Szrj #line 466 "cfns.gperf"
311*38fd1498Szrj {"fdimf", 99},
312*38fd1498Szrj #line 467 "cfns.gperf"
313*38fd1498Szrj {"fdiml", 99},
314*38fd1498Szrj #line 448 "cfns.gperf"
315*38fd1498Szrj {"remainderf", 99},
316*38fd1498Szrj #line 185 "cfns.gperf"
317*38fd1498Szrj {"strtok", 89},
318*38fd1498Szrj #line 449 "cfns.gperf"
319*38fd1498Szrj {"remainderl", 99},
320*38fd1498Szrj #line 171 "cfns.gperf"
321*38fd1498Szrj {"strcoll", 89},
322*38fd1498Szrj #line 38 "cfns.gperf"
323*38fd1498Szrj {"asctime", 89},
324*38fd1498Szrj #line 309 "cfns.gperf"
325*38fd1498Szrj {"creall", 99},
326*38fd1498Szrj #line 315 "cfns.gperf"
327*38fd1498Szrj {"fetestexcept", 99},
328*38fd1498Szrj #line 186 "cfns.gperf"
329*38fd1498Szrj {"strtol", 89},
330*38fd1498Szrj #line 485 "cfns.gperf"
331*38fd1498Szrj {"strtoll", 99},
332*38fd1498Szrj #line 447 "cfns.gperf"
333*38fd1498Szrj {"remainder", 99},
334*38fd1498Szrj #line 335 "cfns.gperf"
335*38fd1498Szrj {"atan2l", 99},
336*38fd1498Szrj #line 465 "cfns.gperf"
337*38fd1498Szrj {"fdim", 99},
338*38fd1498Szrj #line 355 "cfns.gperf"
339*38fd1498Szrj {"tanhf", 99},
340*38fd1498Szrj #line 356 "cfns.gperf"
341*38fd1498Szrj {"tanhl", 99},
342*38fd1498Szrj #line 69 "cfns.gperf"
343*38fd1498Szrj {"floor", 89},
344*38fd1498Szrj #line 437 "cfns.gperf"
345*38fd1498Szrj {"lroundf", 99},
346*38fd1498Szrj #line 438 "cfns.gperf"
347*38fd1498Szrj {"lroundl", 99},
348*38fd1498Szrj #line 41 "cfns.gperf"
349*38fd1498Szrj {"atan2", 89},
350*38fd1498Szrj #line 140 "cfns.gperf"
351*38fd1498Szrj {"mktime", 89},
352*38fd1498Szrj #line 265 "cfns.gperf"
353*38fd1498Szrj {"casinh", 99},
354*38fd1498Szrj #line 50 "cfns.gperf"
355*38fd1498Szrj {"clearerr", 89},
356*38fd1498Szrj #line 420 "cfns.gperf"
357*38fd1498Szrj {"floorl", 99},
358*38fd1498Szrj #line 440 "cfns.gperf"
359*38fd1498Szrj {"llroundf", 99},
360*38fd1498Szrj #line 441 "cfns.gperf"
361*38fd1498Szrj {"llroundl", 99},
362*38fd1498Szrj #line 176 "cfns.gperf"
363*38fd1498Szrj {"strlen", 89},
364*38fd1498Szrj #line 129 "cfns.gperf"
365*38fd1498Szrj {"mbrlen", 89},
366*38fd1498Szrj #line 445 "cfns.gperf"
367*38fd1498Szrj {"fmodf", 99},
368*38fd1498Szrj #line 139 "cfns.gperf"
369*38fd1498Szrj {"memset", 89},
370*38fd1498Szrj #line 268 "cfns.gperf"
371*38fd1498Szrj {"catanh", 99},
372*38fd1498Szrj #line 446 "cfns.gperf"
373*38fd1498Szrj {"fmodl", 99},
374*38fd1498Szrj #line 253 "cfns.gperf"
375*38fd1498Szrj {"ccos", 99},
376*38fd1498Szrj #line 254 "cfns.gperf"
377*38fd1498Szrj {"ccosf", 99},
378*38fd1498Szrj #line 497 "cfns.gperf"
379*38fd1498Szrj {"iswblank", 99},
380*38fd1498Szrj #line 248 "cfns.gperf"
381*38fd1498Szrj {"casinf", 99},
382*38fd1498Szrj #line 255 "cfns.gperf"
383*38fd1498Szrj {"ccosl", 99},
384*38fd1498Szrj #line 390 "cfns.gperf"
385*38fd1498Szrj {"scalbln", 99},
386*38fd1498Szrj #line 391 "cfns.gperf"
387*38fd1498Szrj {"scalblnf", 99},
388*38fd1498Szrj #line 428 "cfns.gperf"
389*38fd1498Szrj {"lrintf", 99},
390*38fd1498Szrj #line 392 "cfns.gperf"
391*38fd1498Szrj {"scalblnl", 99},
392*38fd1498Szrj #line 276 "cfns.gperf"
393*38fd1498Szrj {"csinhl", 99},
394*38fd1498Szrj #line 108 "cfns.gperf"
395*38fd1498Szrj {"iswcntrl", 89},
396*38fd1498Szrj #line 296 "cfns.gperf"
397*38fd1498Szrj {"cargf", 99},
398*38fd1498Szrj #line 48 "cfns.gperf"
399*38fd1498Szrj {"calloc", 89},
400*38fd1498Szrj #line 297 "cfns.gperf"
401*38fd1498Szrj {"cargl", 99},
402*38fd1498Szrj #line 37 "cfns.gperf"
403*38fd1498Szrj {"acos", 89},
404*38fd1498Szrj #line 328 "cfns.gperf"
405*38fd1498Szrj {"acosf", 99},
406*38fd1498Szrj #line 167 "cfns.gperf"
407*38fd1498Szrj {"sscanf", 89},
408*38fd1498Szrj #line 329 "cfns.gperf"
409*38fd1498Szrj {"acosl", 99},
410*38fd1498Szrj #line 251 "cfns.gperf"
411*38fd1498Szrj {"catanf", 99},
412*38fd1498Szrj #line 387 "cfns.gperf"
413*38fd1498Szrj {"scalbn", 99},
414*38fd1498Szrj #line 388 "cfns.gperf"
415*38fd1498Szrj {"scalbnf", 99},
416*38fd1498Szrj #line 262 "cfns.gperf"
417*38fd1498Szrj {"cacosh", 99},
418*38fd1498Szrj #line 389 "cfns.gperf"
419*38fd1498Szrj {"scalbnl", 99},
420*38fd1498Szrj #line 347 "cfns.gperf"
421*38fd1498Szrj {"asinhl", 99},
422*38fd1498Szrj #line 82 "cfns.gperf"
423*38fd1498Szrj {"fseek", 89},
424*38fd1498Szrj #line 169 "cfns.gperf"
425*38fd1498Szrj {"strchr", 89},
426*38fd1498Szrj #line 443 "cfns.gperf"
427*38fd1498Szrj {"truncf", 99},
428*38fd1498Szrj #line 158 "cfns.gperf"
429*38fd1498Szrj {"setbuf", 89},
430*38fd1498Szrj #line 52 "cfns.gperf"
431*38fd1498Szrj {"cos", 89},
432*38fd1498Szrj #line 336 "cfns.gperf"
433*38fd1498Szrj {"cosf", 99},
434*38fd1498Szrj #line 337 "cfns.gperf"
435*38fd1498Szrj {"cosl", 99},
436*38fd1498Szrj #line 135 "cfns.gperf"
437*38fd1498Szrj {"memchr", 89},
438*38fd1498Szrj #line 279 "cfns.gperf"
439*38fd1498Szrj {"ctanhl", 99},
440*38fd1498Szrj #line 412 "cfns.gperf"
441*38fd1498Szrj {"lgammaf", 99},
442*38fd1498Szrj #line 127 "cfns.gperf"
443*38fd1498Szrj {"malloc", 89},
444*38fd1498Szrj #line 413 "cfns.gperf"
445*38fd1498Szrj {"lgammal", 99},
446*38fd1498Szrj #line 101 "cfns.gperf"
447*38fd1498Szrj {"islower", 89},
448*38fd1498Szrj #line 47 "cfns.gperf"
449*38fd1498Szrj {"btowc", 89},
450*38fd1498Szrj #line 245 "cfns.gperf"
451*38fd1498Szrj {"cacosf", 99},
452*38fd1498Szrj #line 317 "cfns.gperf"
453*38fd1498Szrj {"fesetround", 99},
454*38fd1498Szrj #line 415 "cfns.gperf"
455*38fd1498Szrj {"tgammaf", 99},
456*38fd1498Szrj #line 416 "cfns.gperf"
457*38fd1498Szrj {"tgammal", 99},
458*38fd1498Szrj #line 504 "cfns.gperf"
459*38fd1498Szrj {"aligned_alloc", 11},
460*38fd1498Szrj #line 350 "cfns.gperf"
461*38fd1498Szrj {"atanhl", 99},
462*38fd1498Szrj #line 54 "cfns.gperf"
463*38fd1498Szrj {"ctime", 89},
464*38fd1498Szrj #line 411 "cfns.gperf"
465*38fd1498Szrj {"lgamma", 99},
466*38fd1498Szrj #line 469 "cfns.gperf"
467*38fd1498Szrj {"fmaxf", 99},
468*38fd1498Szrj #line 78 "cfns.gperf"
469*38fd1498Szrj {"free", 89},
470*38fd1498Szrj #line 470 "cfns.gperf"
471*38fd1498Szrj {"fmaxl", 99},
472*38fd1498Szrj #line 533 "cfns.gperf"
473*38fd1498Szrj {"mbrtoc16", 11},
474*38fd1498Szrj #line 414 "cfns.gperf"
475*38fd1498Szrj {"tgamma", 99},
476*38fd1498Szrj #line 284 "cfns.gperf"
477*38fd1498Szrj {"clogf", 99},
478*38fd1498Szrj #line 285 "cfns.gperf"
479*38fd1498Szrj {"clogl", 99},
480*38fd1498Szrj #line 106 "cfns.gperf"
481*38fd1498Szrj {"iswalnum", 89},
482*38fd1498Szrj #line 487 "cfns.gperf"
483*38fd1498Szrj {"_Exit", 99},
484*38fd1498Szrj #line 153 "cfns.gperf"
485*38fd1498Szrj {"realloc", 89},
486*38fd1498Szrj #line 241 "cfns.gperf"
487*38fd1498Szrj {"wmemset", 89},
488*38fd1498Szrj #line 367 "cfns.gperf"
489*38fd1498Szrj {"ilogb", 99},
490*38fd1498Szrj #line 162 "cfns.gperf"
491*38fd1498Szrj {"sin", 89},
492*38fd1498Szrj #line 338 "cfns.gperf"
493*38fd1498Szrj {"sinf", 99},
494*38fd1498Szrj #line 314 "cfns.gperf"
495*38fd1498Szrj {"fesetexceptflag", 99},
496*38fd1498Szrj #line 178 "cfns.gperf"
497*38fd1498Szrj {"strncmp", 89},
498*38fd1498Szrj #line 339 "cfns.gperf"
499*38fd1498Szrj {"sinl", 99},
500*38fd1498Szrj #line 308 "cfns.gperf"
501*38fd1498Szrj {"crealf", 99},
502*38fd1498Szrj #line 484 "cfns.gperf"
503*38fd1498Szrj {"strtold", 99},
504*38fd1498Szrj #line 322 "cfns.gperf"
505*38fd1498Szrj {"imaxabs", 99},
506*38fd1498Szrj #line 483 "cfns.gperf"
507*38fd1498Szrj {"strtof", 99},
508*38fd1498Szrj #line 159 "cfns.gperf"
509*38fd1498Szrj {"setlocale", 89},
510*38fd1498Szrj #line 132 "cfns.gperf"
511*38fd1498Szrj {"mbsrtowcs", 89},
512*38fd1498Szrj #line 97 "cfns.gperf"
513*38fd1498Szrj {"isalpha", 89},
514*38fd1498Szrj #line 319 "cfns.gperf"
515*38fd1498Szrj {"feholdexcept", 99},
516*38fd1498Szrj #line 237 "cfns.gperf"
517*38fd1498Szrj {"wmemchr", 89},
518*38fd1498Szrj #line 96 "cfns.gperf"
519*38fd1498Szrj {"isalnum", 89},
520*38fd1498Szrj #line 334 "cfns.gperf"
521*38fd1498Szrj {"atan2f", 99},
522*38fd1498Szrj #line 180 "cfns.gperf"
523*38fd1498Szrj {"strpbrk", 89},
524*38fd1498Szrj #line 166 "cfns.gperf"
525*38fd1498Szrj {"srand", 89},
526*38fd1498Szrj #line 193 "cfns.gperf"
527*38fd1498Szrj {"tanh", 89},
528*38fd1498Szrj #line 481 "cfns.gperf"
529*38fd1498Szrj {"vsscanf", 99},
530*38fd1498Szrj #line 219 "cfns.gperf"
531*38fd1498Szrj {"wcsncat", 89},
532*38fd1498Szrj #line 369 "cfns.gperf"
533*38fd1498Szrj {"ilogbl", 99},
534*38fd1498Szrj #line 190 "cfns.gperf"
535*38fd1498Szrj {"swscanf", 89},
536*38fd1498Szrj #line 152 "cfns.gperf"
537*38fd1498Szrj {"rand", 89},
538*38fd1498Szrj #line 425 "cfns.gperf"
539*38fd1498Szrj {"rintf", 99},
540*38fd1498Szrj #line 535 "cfns.gperf"
541*38fd1498Szrj {"mbrtoc32", 11},
542*38fd1498Szrj #line 436 "cfns.gperf"
543*38fd1498Szrj {"lround", 99},
544*38fd1498Szrj #line 357 "cfns.gperf"
545*38fd1498Szrj {"expf", 99},
546*38fd1498Szrj #line 426 "cfns.gperf"
547*38fd1498Szrj {"rintl", 99},
548*38fd1498Szrj #line 358 "cfns.gperf"
549*38fd1498Szrj {"expl", 99},
550*38fd1498Szrj #line 274 "cfns.gperf"
551*38fd1498Szrj {"csinh", 99},
552*38fd1498Szrj #line 534 "cfns.gperf"
553*38fd1498Szrj {"c16rtomb", 11},
554*38fd1498Szrj #line 95 "cfns.gperf"
555*38fd1498Szrj {"gmtime", 89},
556*38fd1498Szrj #line 226 "cfns.gperf"
557*38fd1498Szrj {"wcsstr", 89},
558*38fd1498Szrj #line 536 "cfns.gperf"
559*38fd1498Szrj {"c32rtomb", 11},
560*38fd1498Szrj #line 424 "cfns.gperf"
561*38fd1498Szrj {"rint", 99},
562*38fd1498Szrj #line 320 "cfns.gperf"
563*38fd1498Szrj {"fesetenv", 99},
564*38fd1498Szrj #line 188 "cfns.gperf"
565*38fd1498Szrj {"strxfrm", 89},
566*38fd1498Szrj #line 109 "cfns.gperf"
567*38fd1498Szrj {"iswctype", 89},
568*38fd1498Szrj #line 182 "cfns.gperf"
569*38fd1498Szrj {"strspn", 89},
570*38fd1498Szrj #line 292 "cfns.gperf"
571*38fd1498Szrj {"csqrt", 99},
572*38fd1498Szrj #line 439 "cfns.gperf"
573*38fd1498Szrj {"llround", 99},
574*38fd1498Szrj #line 419 "cfns.gperf"
575*38fd1498Szrj {"floorf", 99},
576*38fd1498Szrj #line 173 "cfns.gperf"
577*38fd1498Szrj {"strcspn", 89},
578*38fd1498Szrj #line 345 "cfns.gperf"
579*38fd1498Szrj {"asinh", 99},
580*38fd1498Szrj #line 179 "cfns.gperf"
581*38fd1498Szrj {"strncpy", 89},
582*38fd1498Szrj #line 133 "cfns.gperf"
583*38fd1498Szrj {"mbstowcs", 89},
584*38fd1498Szrj #line 70 "cfns.gperf"
585*38fd1498Szrj {"fmod", 89},
586*38fd1498Szrj #line 164 "cfns.gperf"
587*38fd1498Szrj {"sprintf", 89},
588*38fd1498Szrj #line 102 "cfns.gperf"
589*38fd1498Szrj {"isprint", 89},
590*38fd1498Szrj #line 187 "cfns.gperf"
591*38fd1498Szrj {"strtoul", 89},
592*38fd1498Szrj #line 486 "cfns.gperf"
593*38fd1498Szrj {"strtoull", 99},
594*38fd1498Szrj #line 131 "cfns.gperf"
595*38fd1498Szrj {"mbsinit", 89},
596*38fd1498Szrj #line 172 "cfns.gperf"
597*38fd1498Szrj {"strcpy", 89},
598*38fd1498Szrj #line 184 "cfns.gperf"
599*38fd1498Szrj {"strtod", 89},
600*38fd1498Szrj #line 223 "cfns.gperf"
601*38fd1498Szrj {"wcsrchr", 89},
602*38fd1498Szrj #line 277 "cfns.gperf"
603*38fd1498Szrj {"ctanh", 99},
604*38fd1498Szrj #line 362 "cfns.gperf"
605*38fd1498Szrj {"expm1", 99},
606*38fd1498Szrj #line 230 "cfns.gperf"
607*38fd1498Szrj {"wcstombs", 89},
608*38fd1498Szrj #line 275 "cfns.gperf"
609*38fd1498Szrj {"csinhf", 99},
610*38fd1498Szrj #line 294 "cfns.gperf"
611*38fd1498Szrj {"csqrtl", 99},
612*38fd1498Szrj #line 137 "cfns.gperf"
613*38fd1498Szrj {"memcpy", 89},
614*38fd1498Szrj #line 211 "cfns.gperf"
615*38fd1498Szrj {"wcscat", 89},
616*38fd1498Szrj #line 477 "cfns.gperf"
617*38fd1498Szrj {"snprintf", 99},
618*38fd1498Szrj #line 233 "cfns.gperf"
619*38fd1498Szrj {"wctob", 89},
620*38fd1498Szrj #line 130 "cfns.gperf"
621*38fd1498Szrj {"mbrtowc", 89},
622*38fd1498Szrj #line 348 "cfns.gperf"
623*38fd1498Szrj {"atanh", 99},
624*38fd1498Szrj #line 346 "cfns.gperf"
625*38fd1498Szrj {"asinhf", 99},
626*38fd1498Szrj #line 360 "cfns.gperf"
627*38fd1498Szrj {"exp2f", 99},
628*38fd1498Szrj #line 361 "cfns.gperf"
629*38fd1498Szrj {"exp2l", 99},
630*38fd1498Szrj #line 228 "cfns.gperf"
631*38fd1498Szrj {"wcstok", 89},
632*38fd1498Szrj #line 123 "cfns.gperf"
633*38fd1498Szrj {"localtime", 89},
634*38fd1498Szrj #line 210 "cfns.gperf"
635*38fd1498Szrj {"wcrtomb", 89},
636*38fd1498Szrj #line 351 "cfns.gperf"
637*38fd1498Szrj {"coshf", 99},
638*38fd1498Szrj #line 214 "cfns.gperf"
639*38fd1498Szrj {"wcscoll", 89},
640*38fd1498Szrj #line 273 "cfns.gperf"
641*38fd1498Szrj {"ccoshl", 99},
642*38fd1498Szrj #line 138 "cfns.gperf"
643*38fd1498Szrj {"memmove", 89},
644*38fd1498Szrj #line 352 "cfns.gperf"
645*38fd1498Szrj {"coshl", 99},
646*38fd1498Szrj #line 278 "cfns.gperf"
647*38fd1498Szrj {"ctanhf", 99},
648*38fd1498Szrj #line 364 "cfns.gperf"
649*38fd1498Szrj {"expm1l", 99},
650*38fd1498Szrj #line 229 "cfns.gperf"
651*38fd1498Szrj {"wcstol", 89},
652*38fd1498Szrj #line 495 "cfns.gperf"
653*38fd1498Szrj {"wcstoll", 99},
654*38fd1498Szrj #line 295 "cfns.gperf"
655*38fd1498Szrj {"carg", 99},
656*38fd1498Szrj #line 235 "cfns.gperf"
657*38fd1498Szrj {"wctrans", 89},
658*38fd1498Szrj #line 134 "cfns.gperf"
659*38fd1498Szrj {"mbtowc", 89},
660*38fd1498Szrj #line 234 "cfns.gperf"
661*38fd1498Szrj {"wctomb", 89},
662*38fd1498Szrj #line 491 "cfns.gperf"
663*38fd1498Szrj {"vswscanf", 99},
664*38fd1498Szrj #line 344 "cfns.gperf"
665*38fd1498Szrj {"acoshl", 99},
666*38fd1498Szrj #line 349 "cfns.gperf"
667*38fd1498Szrj {"atanhf", 99},
668*38fd1498Szrj #line 199 "cfns.gperf"
669*38fd1498Szrj {"towctrans", 89},
670*38fd1498Szrj #line 141 "cfns.gperf"
671*38fd1498Szrj {"modf", 89},
672*38fd1498Szrj #line 385 "cfns.gperf"
673*38fd1498Szrj {"modff", 99},
674*38fd1498Szrj #line 386 "cfns.gperf"
675*38fd1498Szrj {"modfl", 99},
676*38fd1498Szrj #line 372 "cfns.gperf"
677*38fd1498Szrj {"logf", 99},
678*38fd1498Szrj #line 125 "cfns.gperf"
679*38fd1498Szrj {"log10", 89},
680*38fd1498Szrj #line 373 "cfns.gperf"
681*38fd1498Szrj {"logl", 99},
682*38fd1498Szrj #line 383 "cfns.gperf"
683*38fd1498Szrj {"logbf", 99},
684*38fd1498Szrj #line 384 "cfns.gperf"
685*38fd1498Szrj {"logbl", 99},
686*38fd1498Szrj #line 382 "cfns.gperf"
687*38fd1498Szrj {"logb", 99},
688*38fd1498Szrj #line 359 "cfns.gperf"
689*38fd1498Szrj {"exp2", 99},
690*38fd1498Szrj #line 316 "cfns.gperf"
691*38fd1498Szrj {"fegetround", 99},
692*38fd1498Szrj #line 218 "cfns.gperf"
693*38fd1498Szrj {"wcslen", 89},
694*38fd1498Szrj #line 353 "cfns.gperf"
695*38fd1498Szrj {"sinhf", 99},
696*38fd1498Szrj #line 42 "cfns.gperf"
697*38fd1498Szrj {"atexit", 89},
698*38fd1498Szrj #line 354 "cfns.gperf"
699*38fd1498Szrj {"sinhl", 99},
700*38fd1498Szrj #line 175 "cfns.gperf"
701*38fd1498Szrj {"strftime", 89},
702*38fd1498Szrj #line 103 "cfns.gperf"
703*38fd1498Szrj {"ispunct", 89},
704*38fd1498Szrj #line 375 "cfns.gperf"
705*38fd1498Szrj {"log10l", 99},
706*38fd1498Szrj #line 283 "cfns.gperf"
707*38fd1498Szrj {"clog", 99},
708*38fd1498Szrj #line 460 "cfns.gperf"
709*38fd1498Szrj {"nextafterf", 99},
710*38fd1498Szrj #line 461 "cfns.gperf"
711*38fd1498Szrj {"nextafterl", 99},
712*38fd1498Szrj #line 197 "cfns.gperf"
713*38fd1498Szrj {"tolower", 89},
714*38fd1498Szrj #line 368 "cfns.gperf"
715*38fd1498Szrj {"ilogbf", 99},
716*38fd1498Szrj #line 435 "cfns.gperf"
717*38fd1498Szrj {"roundl", 99},
718*38fd1498Szrj #line 380 "cfns.gperf"
719*38fd1498Szrj {"log2f", 99},
720*38fd1498Szrj #line 212 "cfns.gperf"
721*38fd1498Szrj {"wcschr", 89},
722*38fd1498Szrj #line 381 "cfns.gperf"
723*38fd1498Szrj {"log2l", 99},
724*38fd1498Szrj #line 312 "cfns.gperf"
725*38fd1498Szrj {"fegetexceptflag", 99},
726*38fd1498Szrj #line 160 "cfns.gperf"
727*38fd1498Szrj {"setvbuf", 89},
728*38fd1498Szrj #line 281 "cfns.gperf"
729*38fd1498Szrj {"cexpf", 99},
730*38fd1498Szrj #line 459 "cfns.gperf"
731*38fd1498Szrj {"nextafter", 99},
732*38fd1498Szrj #line 282 "cfns.gperf"
733*38fd1498Szrj {"cexpl", 99},
734*38fd1498Szrj #line 290 "cfns.gperf"
735*38fd1498Szrj {"cpowf", 99},
736*38fd1498Szrj #line 291 "cfns.gperf"
737*38fd1498Szrj {"cpowl", 99},
738*38fd1498Szrj #line 112 "cfns.gperf"
739*38fd1498Szrj {"iswlower", 89},
740*38fd1498Szrj #line 122 "cfns.gperf"
741*38fd1498Szrj {"localeconv", 89},
742*38fd1498Szrj #line 107 "cfns.gperf"
743*38fd1498Szrj {"iswalpha", 89},
744*38fd1498Szrj #line 110 "cfns.gperf"
745*38fd1498Szrj {"iswdigit", 89},
746*38fd1498Szrj #line 115 "cfns.gperf"
747*38fd1498Szrj {"iswspace", 89},
748*38fd1498Szrj #line 114 "cfns.gperf"
749*38fd1498Szrj {"iswpunct", 89},
750*38fd1498Szrj #line 463 "cfns.gperf"
751*38fd1498Szrj {"nexttowardf", 99},
752*38fd1498Szrj #line 271 "cfns.gperf"
753*38fd1498Szrj {"ccosh", 99},
754*38fd1498Szrj #line 464 "cfns.gperf"
755*38fd1498Szrj {"nexttowardl", 99},
756*38fd1498Szrj #line 468 "cfns.gperf"
757*38fd1498Szrj {"fmax", 99},
758*38fd1498Szrj #line 238 "cfns.gperf"
759*38fd1498Szrj {"wmemcmp", 89},
760*38fd1498Szrj #line 194 "cfns.gperf"
761*38fd1498Szrj {"time", 89},
762*38fd1498Szrj #line 104 "cfns.gperf"
763*38fd1498Szrj {"isspace", 89},
764*38fd1498Szrj #line 293 "cfns.gperf"
765*38fd1498Szrj {"csqrtf", 99},
766*38fd1498Szrj #line 398 "cfns.gperf"
767*38fd1498Szrj {"hypot", 99},
768*38fd1498Szrj #line 318 "cfns.gperf"
769*38fd1498Szrj {"fegetenv", 99},
770*38fd1498Szrj #line 342 "cfns.gperf"
771*38fd1498Szrj {"acosh", 99},
772*38fd1498Szrj #line 379 "cfns.gperf"
773*38fd1498Szrj {"log2", 99},
774*38fd1498Szrj #line 302 "cfns.gperf"
775*38fd1498Szrj {"conjf", 99},
776*38fd1498Szrj #line 161 "cfns.gperf"
777*38fd1498Szrj {"signal", 89},
778*38fd1498Szrj #line 303 "cfns.gperf"
779*38fd1498Szrj {"conjl", 99},
780*38fd1498Szrj #line 111 "cfns.gperf"
781*38fd1498Szrj {"iswgraph", 89},
782*38fd1498Szrj #line 220 "cfns.gperf"
783*38fd1498Szrj {"wcsncmp", 89},
784*38fd1498Szrj #line 53 "cfns.gperf"
785*38fd1498Szrj {"cosh", 89},
786*38fd1498Szrj #line 400 "cfns.gperf"
787*38fd1498Szrj {"hypotl", 99},
788*38fd1498Szrj #line 272 "cfns.gperf"
789*38fd1498Szrj {"ccoshf", 99},
790*38fd1498Szrj #line 494 "cfns.gperf"
791*38fd1498Szrj {"wcstold", 99},
792*38fd1498Szrj #line 105 "cfns.gperf"
793*38fd1498Szrj {"isupper", 89},
794*38fd1498Szrj #line 363 "cfns.gperf"
795*38fd1498Szrj {"expm1f", 99},
796*38fd1498Szrj #line 493 "cfns.gperf"
797*38fd1498Szrj {"wcstof", 99},
798*38fd1498Szrj #line 343 "cfns.gperf"
799*38fd1498Szrj {"acoshf", 99},
800*38fd1498Szrj #line 58 "cfns.gperf"
801*38fd1498Szrj {"exp", 89},
802*38fd1498Szrj #line 222 "cfns.gperf"
803*38fd1498Szrj {"wcspbrk", 89},
804*38fd1498Szrj #line 207 "cfns.gperf"
805*38fd1498Szrj {"vsprintf", 89},
806*38fd1498Szrj #line 239 "cfns.gperf"
807*38fd1498Szrj {"wmemcpy", 89},
808*38fd1498Szrj #line 189 "cfns.gperf"
809*38fd1498Szrj {"swprintf", 89},
810*38fd1498Szrj #line 506 "cfns.gperf"
811*38fd1498Szrj {"quick_exit", 11},
812*38fd1498Szrj #line 121 "cfns.gperf"
813*38fd1498Szrj {"ldiv", 89},
814*38fd1498Szrj #line 224 "cfns.gperf"
815*38fd1498Szrj {"wcsrtombs", 89},
816*38fd1498Szrj #line 300 "cfns.gperf"
817*38fd1498Szrj {"cimagl", 99},
818*38fd1498Szrj #line 232 "cfns.gperf"
819*38fd1498Szrj {"wcsxfrm", 89},
820*38fd1498Szrj #line 85 "cfns.gperf"
821*38fd1498Szrj {"fwide", 89},
822*38fd1498Szrj #line 225 "cfns.gperf"
823*38fd1498Szrj {"wcsspn", 89},
824*38fd1498Szrj #line 433 "cfns.gperf"
825*38fd1498Szrj {"round", 99},
826*38fd1498Szrj #line 216 "cfns.gperf"
827*38fd1498Szrj {"wcscspn", 89},
828*38fd1498Szrj #line 221 "cfns.gperf"
829*38fd1498Szrj {"wcsncpy", 89},
830*38fd1498Szrj #line 118 "cfns.gperf"
831*38fd1498Szrj {"isxdigit", 89},
832*38fd1498Szrj #line 163 "cfns.gperf"
833*38fd1498Szrj {"sinh", 89},
834*38fd1498Szrj #line 231 "cfns.gperf"
835*38fd1498Szrj {"wcstoul", 89},
836*38fd1498Szrj #line 496 "cfns.gperf"
837*38fd1498Szrj {"wcstoull", 99},
838*38fd1498Szrj #line 325 "cfns.gperf"
839*38fd1498Szrj {"strtoumax", 99},
840*38fd1498Szrj #line 215 "cfns.gperf"
841*38fd1498Szrj {"wcscpy", 89},
842*38fd1498Szrj #line 227 "cfns.gperf"
843*38fd1498Szrj {"wcstod", 89},
844*38fd1498Szrj #line 366 "cfns.gperf"
845*38fd1498Szrj {"frexpl", 99},
846*38fd1498Szrj #line 124 "cfns.gperf"
847*38fd1498Szrj {"log", 89},
848*38fd1498Szrj #line 451 "cfns.gperf"
849*38fd1498Szrj {"remquof", 99},
850*38fd1498Szrj #line 452 "cfns.gperf"
851*38fd1498Szrj {"remquol", 99},
852*38fd1498Szrj #line 374 "cfns.gperf"
853*38fd1498Szrj {"log10f", 99},
854*38fd1498Szrj #line 170 "cfns.gperf"
855*38fd1498Szrj {"strcmp", 89},
856*38fd1498Szrj #line 401 "cfns.gperf"
857*38fd1498Szrj {"powf", 99},
858*38fd1498Szrj #line 402 "cfns.gperf"
859*38fd1498Szrj {"powl", 99},
860*38fd1498Szrj #line 136 "cfns.gperf"
861*38fd1498Szrj {"memcmp", 89},
862*38fd1498Szrj #line 434 "cfns.gperf"
863*38fd1498Szrj {"roundf", 99},
864*38fd1498Szrj #line 240 "cfns.gperf"
865*38fd1498Szrj {"wmemmove", 89},
866*38fd1498Szrj #line 236 "cfns.gperf"
867*38fd1498Szrj {"wctype", 89},
868*38fd1498Szrj #line 289 "cfns.gperf"
869*38fd1498Szrj {"cpow", 99},
870*38fd1498Szrj #line 462 "cfns.gperf"
871*38fd1498Szrj {"nexttoward", 99},
872*38fd1498Szrj #line 450 "cfns.gperf"
873*38fd1498Szrj {"remquo", 99},
874*38fd1498Szrj #line 324 "cfns.gperf"
875*38fd1498Szrj {"strtoimax", 99},
876*38fd1498Szrj #line 321 "cfns.gperf"
877*38fd1498Szrj {"feupdateenv", 99},
878*38fd1498Szrj #line 489 "cfns.gperf"
879*38fd1498Szrj {"lldiv", 99},
880*38fd1498Szrj #line 91 "cfns.gperf"
881*38fd1498Szrj {"getenv", 89},
882*38fd1498Szrj #line 99 "cfns.gperf"
883*38fd1498Szrj {"isdigit", 89},
884*38fd1498Szrj #line 505 "cfns.gperf"
885*38fd1498Szrj {"at_quick_exit", 11},
886*38fd1498Szrj #line 100 "cfns.gperf"
887*38fd1498Szrj {"isgraph", 89},
888*38fd1498Szrj #line 306 "cfns.gperf"
889*38fd1498Szrj {"cprojl", 99},
890*38fd1498Szrj #line 378 "cfns.gperf"
891*38fd1498Szrj {"log1pl", 99},
892*38fd1498Szrj #line 399 "cfns.gperf"
893*38fd1498Szrj {"hypotf", 99},
894*38fd1498Szrj #line 217 "cfns.gperf"
895*38fd1498Szrj {"wcsftime", 89},
896*38fd1498Szrj #line 371 "cfns.gperf"
897*38fd1498Szrj {"ldexpl", 99},
898*38fd1498Szrj #line 200 "cfns.gperf"
899*38fd1498Szrj {"towlower", 89},
900*38fd1498Szrj #line 280 "cfns.gperf"
901*38fd1498Szrj {"cexp", 99},
902*38fd1498Szrj #line 298 "cfns.gperf"
903*38fd1498Szrj {"cimag", 99},
904*38fd1498Szrj #line 299 "cfns.gperf"
905*38fd1498Szrj {"cimagf", 99},
906*38fd1498Szrj #line 532 "cfns.gperf"
907*38fd1498Szrj {"timespec_get", 11},
908*38fd1498Szrj #line 113 "cfns.gperf"
909*38fd1498Szrj {"iswprint", 89},
910*38fd1498Szrj #line 116 "cfns.gperf"
911*38fd1498Szrj {"iswupper", 89},
912*38fd1498Szrj #line 365 "cfns.gperf"
913*38fd1498Szrj {"frexpf", 99},
914*38fd1498Szrj #line 143 "cfns.gperf"
915*38fd1498Szrj {"pow", 89},
916*38fd1498Szrj #line 198 "cfns.gperf"
917*38fd1498Szrj {"toupper", 89},
918*38fd1498Szrj #line 453 "cfns.gperf"
919*38fd1498Szrj {"copysign", 99},
920*38fd1498Szrj #line 454 "cfns.gperf"
921*38fd1498Szrj {"copysignf", 99},
922*38fd1498Szrj #line 455 "cfns.gperf"
923*38fd1498Szrj {"copysignl", 99},
924*38fd1498Szrj #line 480 "cfns.gperf"
925*38fd1498Szrj {"vsnprintf", 99},
926*38fd1498Szrj #line 80 "cfns.gperf"
927*38fd1498Szrj {"frexp", 89},
928*38fd1498Szrj #line 301 "cfns.gperf"
929*38fd1498Szrj {"conj", 99},
930*38fd1498Szrj #line 55 "cfns.gperf"
931*38fd1498Szrj {"difftime", 89},
932*38fd1498Szrj #line 305 "cfns.gperf"
933*38fd1498Szrj {"cprojf", 99},
934*38fd1498Szrj #line 377 "cfns.gperf"
935*38fd1498Szrj {"log1pf", 99},
936*38fd1498Szrj #line 327 "cfns.gperf"
937*38fd1498Szrj {"wcstoumax", 99},
938*38fd1498Szrj #line 370 "cfns.gperf"
939*38fd1498Szrj {"ldexpf", 99},
940*38fd1498Szrj #line 213 "cfns.gperf"
941*38fd1498Szrj {"wcscmp", 89},
942*38fd1498Szrj #line 117 "cfns.gperf"
943*38fd1498Szrj {"iswxdigit", 89},
944*38fd1498Szrj #line 376 "cfns.gperf"
945*38fd1498Szrj {"log1p", 99},
946*38fd1498Szrj #line 120 "cfns.gperf"
947*38fd1498Szrj {"ldexp", 89},
948*38fd1498Szrj #line 326 "cfns.gperf"
949*38fd1498Szrj {"wcstoimax", 99},
950*38fd1498Szrj #line 56 "cfns.gperf"
951*38fd1498Szrj {"div", 89},
952*38fd1498Szrj #line 304 "cfns.gperf"
953*38fd1498Szrj {"cproj", 99},
954*38fd1498Szrj #line 208 "cfns.gperf"
955*38fd1498Szrj {"vswprintf", 89},
956*38fd1498Szrj #line 126 "cfns.gperf"
957*38fd1498Szrj {"longjmp", 89},
958*38fd1498Szrj #line 323 "cfns.gperf"
959*38fd1498Szrj {"imaxdiv", 99},
960*38fd1498Szrj #line 201 "cfns.gperf"
961*38fd1498Szrj {"towupper", 89}
962*38fd1498Szrj };
963*38fd1498Szrj
964*38fd1498Szrj static const short lookup[] =
965*38fd1498Szrj {
966*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
967*38fd1498Szrj 0, 1, -1, -1, -1, 2, -1, -1, 3, 4,
968*38fd1498Szrj 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
969*38fd1498Szrj 15, 16, 17, 18, 19, 20, -1, 21, 22, -1,
970*38fd1498Szrj -1, -1, -1, -1, 23, 24, -1, -1, -1, 25,
971*38fd1498Szrj -1, -1, -1, -1, 26, -1, 27, -1, 28, -1,
972*38fd1498Szrj -1, 29, -1, -1, 30, 31, 32, 33, 34, 35,
973*38fd1498Szrj -1, -1, 36, -1, -1, -1, -1, -1, -1, -1,
974*38fd1498Szrj -1, 37, 38, 39, 40, 41, 42, -1, 43, 44,
975*38fd1498Szrj -1, 45, 46, -1, 47, 48, 49, -1, -1, -1,
976*38fd1498Szrj 50, -1, 51, -1, -1, -1, -1, -1, -1, -1,
977*38fd1498Szrj -1, -1, -1, -1, 52, 53, -1, -1, 54, 55,
978*38fd1498Szrj 56, 57, -1, 58, 59, -1, -1, -1, -1, -1,
979*38fd1498Szrj -1, -1, -1, -1, 60, -1, -1, 61, -1, 62,
980*38fd1498Szrj 63, -1, -1, -1, 64, -1, -1, 65, -1, -1,
981*38fd1498Szrj -1, 66, 67, -1, -1, -1, 68, -1, -1, -1,
982*38fd1498Szrj 69, -1, 70, 71, -1, -1, 72, 73, 74, -1,
983*38fd1498Szrj 75, -1, -1, -1, -1, 76, 77, 78, -1, -1,
984*38fd1498Szrj 79, 80, 81, -1, -1, -1, -1, -1, 82, -1,
985*38fd1498Szrj -1, -1, -1, 83, -1, -1, 84, 85, -1, -1,
986*38fd1498Szrj 86, -1, -1, -1, -1, -1, -1, -1, 87, 88,
987*38fd1498Szrj -1, -1, -1, 89, -1, -1, 90, 91, 92, -1,
988*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 93, -1, 94,
989*38fd1498Szrj -1, -1, 95, -1, 96, -1, -1, 97, 98, -1,
990*38fd1498Szrj -1, -1, -1, -1, -1, -1, 99, -1, -1, -1,
991*38fd1498Szrj -1, 100, -1, -1, -1, -1, -1, -1, -1, 101,
992*38fd1498Szrj -1, 102, -1, -1, -1, 103, -1, -1, -1, -1,
993*38fd1498Szrj -1, -1, -1, -1, 104, 105, -1, 106, -1, 107,
994*38fd1498Szrj 108, -1, -1, -1, -1, 109, -1, -1, -1, -1,
995*38fd1498Szrj -1, -1, 110, -1, -1, -1, -1, 111, -1, -1,
996*38fd1498Szrj 112, -1, 113, -1, -1, 114, -1, -1, -1, -1,
997*38fd1498Szrj 115, 116, -1, 117, 118, 119, 120, 121, -1, 122,
998*38fd1498Szrj 123, 124, -1, -1, 125, 126, 127, 128, -1, -1,
999*38fd1498Szrj -1, 129, 130, 131, -1, 132, -1, 133, -1, 134,
1000*38fd1498Szrj 135, -1, 136, -1, 137, -1, -1, -1, -1, 138,
1001*38fd1498Szrj 139, 140, 141, 142, 143, -1, 144, -1, 145, -1,
1002*38fd1498Szrj -1, -1, -1, -1, -1, 146, 147, 148, 149, -1,
1003*38fd1498Szrj -1, -1, 150, -1, -1, -1, -1, 151, 152, 153,
1004*38fd1498Szrj 154, 155, 156, -1, 157, -1, -1, 158, -1, -1,
1005*38fd1498Szrj -1, 159, -1, -1, 160, -1, 161, -1, -1, -1,
1006*38fd1498Szrj 162, 163, -1, 164, -1, -1, -1, 165, -1, -1,
1007*38fd1498Szrj -1, 166, 167, -1, -1, 168, -1, -1, -1, -1,
1008*38fd1498Szrj 169, -1, 170, -1, 171, -1, -1, -1, 172, -1,
1009*38fd1498Szrj -1, -1, 173, 174, -1, 175, -1, -1, -1, -1,
1010*38fd1498Szrj -1, 176, -1, -1, -1, -1, -1, -1, -1, 177,
1011*38fd1498Szrj 178, 179, 180, -1, 181, 182, -1, -1, -1, -1,
1012*38fd1498Szrj -1, -1, -1, 183, 184, 185, -1, -1, 186, -1,
1013*38fd1498Szrj 187, -1, 188, -1, -1, -1, 189, 190, 191, 192,
1014*38fd1498Szrj -1, -1, 193, -1, -1, -1, 194, -1, -1, -1,
1015*38fd1498Szrj 195, -1, 196, 197, -1, 198, 199, 200, 201, -1,
1016*38fd1498Szrj 202, 203, 204, 205, 206, -1, -1, 207, -1, 208,
1017*38fd1498Szrj 209, 210, 211, 212, -1, -1, 213, 214, 215, -1,
1018*38fd1498Szrj 216, -1, -1, -1, -1, 217, 218, 219, 220, 221,
1019*38fd1498Szrj -1, -1, 222, -1, 223, -1, -1, 224, 225, -1,
1020*38fd1498Szrj 226, -1, 227, 228, 229, 230, -1, 231, 232, -1,
1021*38fd1498Szrj 233, -1, -1, -1, -1, -1, 234, 235, -1, -1,
1022*38fd1498Szrj -1, 236, 237, 238, -1, -1, 239, -1, 240, -1,
1023*38fd1498Szrj 241, -1, 242, 243, -1, -1, -1, -1, -1, 244,
1024*38fd1498Szrj -1, -1, -1, -1, -1, 245, 246, -1, -1, -1,
1025*38fd1498Szrj 247, -1, 248, -1, 249, -1, -1, -1, 250, -1,
1026*38fd1498Szrj -1, 251, 252, 253, 254, 255, -1, -1, -1, 256,
1027*38fd1498Szrj 257, -1, 258, 259, -1, -1, 260, -1, -1, -1,
1028*38fd1498Szrj 261, -1, 262, 263, 264, -1, 265, -1, -1, -1,
1029*38fd1498Szrj -1, -1, 266, -1, -1, -1, -1, 267, -1, -1,
1030*38fd1498Szrj -1, 268, 269, -1, -1, -1, 270, -1, 271, -1,
1031*38fd1498Szrj 272, -1, 273, -1, -1, -1, 274, -1, -1, -1,
1032*38fd1498Szrj 275, -1, 276, -1, -1, -1, -1, 277, -1, -1,
1033*38fd1498Szrj -1, -1, -1, -1, -1, 278, -1, -1, -1, -1,
1034*38fd1498Szrj 279, -1, -1, -1, 280, -1, 281, -1, 282, -1,
1035*38fd1498Szrj -1, 283, -1, -1, -1, -1, 284, -1, -1, -1,
1036*38fd1498Szrj -1, -1, -1, -1, 285, -1, -1, 286, -1, -1,
1037*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 287, -1, 288,
1038*38fd1498Szrj -1, -1, -1, 289, -1, -1, -1, 290, 291, -1,
1039*38fd1498Szrj -1, 292, -1, 293, -1, 294, 295, -1, -1, -1,
1040*38fd1498Szrj -1, -1, -1, 296, -1, -1, 297, 298, -1, -1,
1041*38fd1498Szrj 299, -1, 300, -1, -1, -1, 301, -1, -1, -1,
1042*38fd1498Szrj 302, -1, -1, 303, -1, 304, 305, -1, -1, -1,
1043*38fd1498Szrj -1, -1, -1, 306, -1, -1, -1, 307, -1, -1,
1044*38fd1498Szrj 308, 309, 310, -1, -1, -1, -1, 311, 312, -1,
1045*38fd1498Szrj -1, 313, 314, -1, 315, -1, 316, -1, -1, -1,
1046*38fd1498Szrj -1, 317, -1, -1, 318, -1, -1, -1, -1, -1,
1047*38fd1498Szrj -1, -1, 319, -1, -1, -1, 320, -1, -1, 321,
1048*38fd1498Szrj 322, -1, -1, -1, -1, -1, 323, -1, -1, 324,
1049*38fd1498Szrj -1, -1, 325, 326, 327, -1, -1, -1, -1, 328,
1050*38fd1498Szrj 329, 330, -1, 331, -1, -1, -1, -1, -1, -1,
1051*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 332, -1, -1,
1052*38fd1498Szrj 333, 334, -1, -1, -1, 335, -1, -1, 336, 337,
1053*38fd1498Szrj 338, 339, -1, 340, -1, -1, 341, -1, -1, -1,
1054*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1055*38fd1498Szrj -1, -1, -1, 342, -1, -1, -1, -1, -1, 343,
1056*38fd1498Szrj 344, -1, 345, -1, 346, -1, -1, -1, -1, 347,
1057*38fd1498Szrj -1, -1, -1, 348, -1, 349, -1, -1, 350, 351,
1058*38fd1498Szrj 352, -1, 353, 354, -1, -1, -1, -1, -1, -1,
1059*38fd1498Szrj 355, 356, 357, -1, 358, 359, -1, 360, -1, -1,
1060*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1061*38fd1498Szrj 361, -1, -1, -1, 362, -1, 363, -1, -1, 364,
1062*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1063*38fd1498Szrj 365, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1064*38fd1498Szrj 366, 367, -1, -1, -1, -1, -1, -1, -1, -1,
1065*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1066*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 368, -1, 369,
1067*38fd1498Szrj -1, 370, 371, -1, -1, 372, -1, -1, -1, -1,
1068*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, 373,
1069*38fd1498Szrj -1, -1, -1, -1, 374, -1, -1, -1, -1, -1,
1070*38fd1498Szrj -1, -1, -1, 375, -1, -1, -1, -1, -1, -1,
1071*38fd1498Szrj 376, -1, -1, -1, 377, -1, -1, -1, -1, -1,
1072*38fd1498Szrj -1, -1, 378, -1, 379, -1, 380, -1, 381, -1,
1073*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1074*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1075*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1076*38fd1498Szrj -1, 382, -1, 383, -1, -1, 384, 385, -1, -1,
1077*38fd1498Szrj -1, -1, -1, 386, -1, -1, -1, -1, -1, -1,
1078*38fd1498Szrj -1, -1, -1, -1, -1, 387, -1, -1, -1, -1,
1079*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1080*38fd1498Szrj -1, -1, -1, -1, -1, -1, 388, -1, -1, -1,
1081*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1082*38fd1498Szrj -1, 389, -1, -1, -1, -1, -1, -1, -1, -1,
1083*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, 390,
1084*38fd1498Szrj -1, 391, 392, 393, -1, 394, -1, -1, -1, -1,
1085*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1086*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1087*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, 395, -1,
1088*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1089*38fd1498Szrj -1, -1, -1, -1, 396, -1, -1, -1, -1, -1,
1090*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1091*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1092*38fd1498Szrj -1, -1, 397, -1, -1, -1, -1, -1, -1, -1,
1093*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1094*38fd1498Szrj -1, -1, -1, 398, -1, 399, -1, -1, -1, -1,
1095*38fd1498Szrj -1, -1, -1, 400, -1, 401, -1, -1, -1, 402,
1096*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1097*38fd1498Szrj -1, -1, 403, -1, -1, -1, -1, -1, -1, -1,
1098*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1099*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1100*38fd1498Szrj -1, -1, 404, -1, -1, -1, -1, -1, -1, -1,
1101*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1102*38fd1498Szrj -1, -1, -1, -1, -1, -1, 405, -1, -1, -1,
1103*38fd1498Szrj -1, -1, 406, -1, -1, -1, -1, -1, -1, -1,
1104*38fd1498Szrj -1, -1, -1, -1, -1, -1, 407, -1, -1, -1,
1105*38fd1498Szrj 408, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1106*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1107*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1108*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1109*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1110*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 409, 410, -1,
1111*38fd1498Szrj -1, -1, -1, -1, -1, -1, 411, -1, -1, -1,
1112*38fd1498Szrj -1, 412, -1, -1, -1, -1, -1, -1, -1, -1,
1113*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1114*38fd1498Szrj -1, -1, -1, -1, -1, -1, -1, 413
1115*38fd1498Szrj };
1116*38fd1498Szrj
1117*38fd1498Szrj if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
1118*38fd1498Szrj {
1119*38fd1498Szrj register int key = hash (str, len);
1120*38fd1498Szrj
1121*38fd1498Szrj if (key <= MAX_HASH_VALUE && key >= 0)
1122*38fd1498Szrj {
1123*38fd1498Szrj register int index = lookup[key];
1124*38fd1498Szrj
1125*38fd1498Szrj if (index >= 0)
1126*38fd1498Szrj {
1127*38fd1498Szrj register const char *s = wordlist[index].name;
1128*38fd1498Szrj
1129*38fd1498Szrj if (*str == *s && !strcmp (str + 1, s + 1))
1130*38fd1498Szrj return &wordlist[index];
1131*38fd1498Szrj }
1132*38fd1498Szrj }
1133*38fd1498Szrj }
1134*38fd1498Szrj return 0;
1135*38fd1498Szrj }
1136