1 /* ANSI-C code produced by gperf version 3.1 */
2 /* Command-line: gperf -m 10 ./unicase/locale-languages.gperf */
3 /* Computed positions: -k'1-3' */
4
5 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28 /* The character set is not based on ISO-646. */
29 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30 #endif
31
32
33 #define TOTAL_KEYWORDS 260
34 #define MIN_WORD_LENGTH 2
35 #define MAX_WORD_LENGTH 3
36 #define MIN_HASH_VALUE 4
37 #define MAX_HASH_VALUE 461
38 /* maximum key range = 458, duplicates = 0 */
39
40 #ifdef __GNUC__
41 __inline
42 #else
43 #ifdef __cplusplus
44 inline
45 #endif
46 #endif
47 static unsigned int
uc_locale_language_hash(register const char * str,register size_t len)48 uc_locale_language_hash (register const char *str, register size_t len)
49 {
50 static const unsigned short asso_values[] =
51 {
52 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
53 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
54 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
55 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
56 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
57 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
58 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
59 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
60 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
61 462, 462, 462, 462, 462, 462, 462, 462, 462, 4,
62 48, 12, 35, 124, 222, 107, 187, 191, 145, 241,
63 11, 73, 0, 114, 4, 66, 213, 88, 2, 25,
64 31, 209, 10, 160, 157, 154, 247, 175, 96, 462,
65 0, 34, 49, 227, 52, 187, 245, 462, 207, 231,
66 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
67 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
68 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
69 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
70 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
71 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
72 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
73 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
74 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
75 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
76 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
77 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
78 462, 462, 462, 462, 462, 462, 462, 462, 462, 462,
79 462, 462, 462
80 };
81 register unsigned int hval = len;
82
83 switch (hval)
84 {
85 default:
86 hval += asso_values[(unsigned char)str[2]+2];
87 /*FALLTHROUGH*/
88 case 2:
89 hval += asso_values[(unsigned char)str[1]+17];
90 /*FALLTHROUGH*/
91 case 1:
92 hval += asso_values[(unsigned char)str[0]+3];
93 break;
94 }
95 return hval;
96 }
97
98 const char *
uc_locale_languages_lookup(register const char * str,register size_t len)99 uc_locale_languages_lookup (register const char *str, register size_t len)
100 {
101 struct stringpool_t
102 {
103 char stringpool_str4[sizeof("sq")];
104 char stringpool_str5[sizeof("men")];
105 char stringpool_str6[sizeof("se")];
106 char stringpool_str7[sizeof("man")];
107 char stringpool_str8[sizeof("sa")];
108 char stringpool_str11[sizeof("sat")];
109 char stringpool_str12[sizeof("mi")];
110 char stringpool_str13[sizeof("min")];
111 char stringpool_str14[sizeof("si")];
112 char stringpool_str15[sizeof("wen")];
113 char stringpool_str16[sizeof("be")];
114 char stringpool_str17[sizeof("ka")];
115 char stringpool_str18[sizeof("ba")];
116 char stringpool_str19[sizeof("ban")];
117 char stringpool_str23[sizeof("ki")];
118 char stringpool_str24[sizeof("bi")];
119 char stringpool_str25[sizeof("bin")];
120 char stringpool_str28[sizeof("wal")];
121 char stringpool_str29[sizeof("te")];
122 char stringpool_str30[sizeof("bal")];
123 char stringpool_str31[sizeof("ta")];
124 char stringpool_str32[sizeof("tet")];
125 char stringpool_str33[sizeof("mg")];
126 char stringpool_str35[sizeof("sg")];
127 char stringpool_str36[sizeof("mr")];
128 char stringpool_str37[sizeof("ti")];
129 char stringpool_str38[sizeof("sr")];
130 char stringpool_str39[sizeof("ce")];
131 char stringpool_str40[sizeof("or")];
132 char stringpool_str41[sizeof("ca")];
133 char stringpool_str42[sizeof("mad")];
134 char stringpool_str44[sizeof("kg")];
135 char stringpool_str45[sizeof("bg")];
136 char stringpool_str47[sizeof("kr")];
137 char stringpool_str48[sizeof("br")];
138 char stringpool_str50[sizeof("sid")];
139 char stringpool_str51[sizeof("ms")];
140 char stringpool_str52[sizeof("ae")];
141 char stringpool_str53[sizeof("ss")];
142 char stringpool_str54[sizeof("aa")];
143 char stringpool_str55[sizeof("os")];
144 char stringpool_str56[sizeof("su")];
145 char stringpool_str58[sizeof("tg")];
146 char stringpool_str61[sizeof("tr")];
147 char stringpool_str62[sizeof("ks")];
148 char stringpool_str63[sizeof("bs")];
149 char stringpool_str64[sizeof("ug")];
150 char stringpool_str65[sizeof("ku")];
151 char stringpool_str66[sizeof("kab")];
152 char stringpool_str67[sizeof("ur")];
153 char stringpool_str69[sizeof("tiv")];
154 char stringpool_str71[sizeof("cr")];
155 char stringpool_str72[sizeof("pa")];
156 char stringpool_str73[sizeof("kru")];
157 char stringpool_str75[sizeof("af")];
158 char stringpool_str76[sizeof("ts")];
159 char stringpool_str77[sizeof("pap")];
160 char stringpool_str78[sizeof("pi")];
161 char stringpool_str79[sizeof("la")];
162 char stringpool_str84[sizeof("ar")];
163 char stringpool_str85[sizeof("li")];
164 char stringpool_str86[sizeof("cs")];
165 char stringpool_str88[sizeof("ceb")];
166 char stringpool_str89[sizeof("cu")];
167 char stringpool_str90[sizeof("bem")];
168 char stringpool_str91[sizeof("kam")];
169 char stringpool_str92[sizeof("sd")];
170 char stringpool_str97[sizeof("sas")];
171 char stringpool_str98[sizeof("mo")];
172 char stringpool_str99[sizeof("as")];
173 char stringpool_str100[sizeof("so")];
174 char stringpool_str102[sizeof("ast")];
175 char stringpool_str103[sizeof("tem")];
176 char stringpool_str106[sizeof("lg")];
177 char stringpool_str108[sizeof("wo")];
178 char stringpool_str109[sizeof("ko")];
179 char stringpool_str110[sizeof("bo")];
180 char stringpool_str113[sizeof("fa")];
181 char stringpool_str114[sizeof("mag")];
182 char stringpool_str115[sizeof("kbd")];
183 char stringpool_str116[sizeof("ab")];
184 char stringpool_str117[sizeof("ps")];
185 char stringpool_str118[sizeof("ne")];
186 char stringpool_str119[sizeof("fi")];
187 char stringpool_str120[sizeof("na")];
188 char stringpool_str123[sizeof("to")];
189 char stringpool_str125[sizeof("nap")];
190 char stringpool_str127[sizeof("lu")];
191 char stringpool_str128[sizeof("de")];
192 char stringpool_str130[sizeof("da")];
193 char stringpool_str131[sizeof("fil")];
194 char stringpool_str132[sizeof("lua")];
195 char stringpool_str133[sizeof("co")];
196 char stringpool_str134[sizeof("ff")];
197 char stringpool_str135[sizeof("csb")];
198 char stringpool_str137[sizeof("din")];
199 char stringpool_str141[sizeof("lb")];
200 char stringpool_str142[sizeof("ru")];
201 char stringpool_str143[sizeof("fr")];
202 char stringpool_str145[sizeof("sus")];
203 char stringpool_str146[sizeof("pam")];
204 char stringpool_str147[sizeof("ng")];
205 char stringpool_str149[sizeof("ie")];
206 char stringpool_str150[sizeof("nr")];
207 char stringpool_str151[sizeof("ia")];
208 char stringpool_str153[sizeof("tum")];
209 char stringpool_str156[sizeof("ml")];
210 char stringpool_str157[sizeof("ii")];
211 char stringpool_str158[sizeof("sl")];
212 char stringpool_str159[sizeof("mk")];
213 char stringpool_str160[sizeof("za")];
214 char stringpool_str161[sizeof("sk")];
215 char stringpool_str162[sizeof("bej")];
216 char stringpool_str163[sizeof("kaj")];
217 char stringpool_str165[sizeof("zap")];
218 char stringpool_str166[sizeof("oj")];
219 char stringpool_str167[sizeof("kl")];
220 char stringpool_str169[sizeof("yi")];
221 char stringpool_str170[sizeof("kk")];
222 char stringpool_str171[sizeof("lo")];
223 char stringpool_str173[sizeof("kj")];
224 char stringpool_str174[sizeof("bug")];
225 char stringpool_str175[sizeof("kdm")];
226 char stringpool_str177[sizeof("mn")];
227 char stringpool_str178[sizeof("ig")];
228 char stringpool_str179[sizeof("sn")];
229 char stringpool_str180[sizeof("pag")];
230 char stringpool_str181[sizeof("tl")];
231 char stringpool_str182[sizeof("nb")];
232 char stringpool_str183[sizeof("pbb")];
233 char stringpool_str184[sizeof("tk")];
234 char stringpool_str186[sizeof("ro")];
235 char stringpool_str187[sizeof("mos")];
236 char stringpool_str188[sizeof("kn")];
237 char stringpool_str189[sizeof("bn")];
238 char stringpool_str190[sizeof("uk")];
239 char stringpool_str191[sizeof("sv")];
240 char stringpool_str193[sizeof("ga")];
241 char stringpool_str195[sizeof("he")];
242 char stringpool_str196[sizeof("is")];
243 char stringpool_str197[sizeof("ha")];
244 char stringpool_str198[sizeof("mai")];
245 char stringpool_str199[sizeof("iu")];
246 char stringpool_str200[sizeof("kv")];
247 char stringpool_str202[sizeof("tn")];
248 char stringpool_str203[sizeof("hi")];
249 char stringpool_str204[sizeof("nd")];
250 char stringpool_str205[sizeof("fo")];
251 char stringpool_str206[sizeof("fon")];
252 char stringpool_str207[sizeof("ak")];
253 char stringpool_str208[sizeof("zu")];
254 char stringpool_str209[sizeof("my")];
255 char stringpool_str210[sizeof("myn")];
256 char stringpool_str211[sizeof("mh")];
257 char stringpool_str212[sizeof("no")];
258 char stringpool_str213[sizeof("ve")];
259 char stringpool_str214[sizeof("shn")];
260 char stringpool_str215[sizeof("hil")];
261 char stringpool_str217[sizeof("sc")];
262 char stringpool_str218[sizeof("scn")];
263 char stringpool_str219[sizeof("oc")];
264 char stringpool_str220[sizeof("ky")];
265 char stringpool_str221[sizeof("vi")];
266 char stringpool_str222[sizeof("pl")];
267 char stringpool_str223[sizeof("bh")];
268 char stringpool_str224[sizeof("cv")];
269 char stringpool_str225[sizeof("an")];
270 char stringpool_str226[sizeof("ee")];
271 char stringpool_str227[sizeof("hr")];
272 char stringpool_str229[sizeof("mt")];
273 char stringpool_str230[sizeof("war")];
274 char stringpool_str231[sizeof("st")];
275 char stringpool_str234[sizeof("ty")];
276 char stringpool_str235[sizeof("id")];
277 char stringpool_str236[sizeof("th")];
278 char stringpool_str237[sizeof("av")];
279 char stringpool_str240[sizeof("raj")];
280 char stringpool_str241[sizeof("gu")];
281 char stringpool_str242[sizeof("luo")];
282 char stringpool_str244[sizeof("cy")];
283 char stringpool_str245[sizeof("hu")];
284 char stringpool_str246[sizeof("ch")];
285 char stringpool_str247[sizeof("ja")];
286 char stringpool_str248[sizeof("mak")];
287 char stringpool_str249[sizeof("sw")];
288 char stringpool_str250[sizeof("ln")];
289 char stringpool_str251[sizeof("sm")];
290 char stringpool_str252[sizeof("srr")];
291 char stringpool_str253[sizeof("om")];
292 char stringpool_str254[sizeof("tt")];
293 char stringpool_str255[sizeof("yo")];
294 char stringpool_str257[sizeof("ay")];
295 char stringpool_str258[sizeof("kw")];
296 char stringpool_str259[sizeof("crh")];
297 char stringpool_str260[sizeof("km")];
298 char stringpool_str261[sizeof("bm")];
299 char stringpool_str262[sizeof("lv")];
300 char stringpool_str264[sizeof("uz")];
301 char stringpool_str265[sizeof("rn")];
302 char stringpool_str266[sizeof("bik")];
303 char stringpool_str267[sizeof("qu")];
304 char stringpool_str269[sizeof("fj")];
305 char stringpool_str270[sizeof("nl")];
306 char stringpool_str272[sizeof("tw")];
307 char stringpool_str273[sizeof("es")];
308 char stringpool_str276[sizeof("eu")];
309 char stringpool_str277[sizeof("gd")];
310 char stringpool_str278[sizeof("yao")];
311 char stringpool_str280[sizeof("nso")];
312 char stringpool_str281[sizeof("az")];
313 char stringpool_str286[sizeof("gon")];
314 char stringpool_str289[sizeof("ho")];
315 char stringpool_str291[sizeof("nn")];
316 char stringpool_str293[sizeof("nds")];
317 char stringpool_str295[sizeof("pt")];
318 char stringpool_str296[sizeof("jab")];
319 char stringpool_str297[sizeof("am")];
320 char stringpool_str298[sizeof("suk")];
321 char stringpool_str300[sizeof("awa")];
322 char stringpool_str302[sizeof("lt")];
323 char stringpool_str303[sizeof("nv")];
324 char stringpool_str304[sizeof("ik")];
325 char stringpool_str307[sizeof("vo")];
326 char stringpool_str308[sizeof("nah")];
327 char stringpool_str309[sizeof("kmb")];
328 char stringpool_str313[sizeof("dv")];
329 char stringpool_str316[sizeof("fy")];
330 char stringpool_str320[sizeof("eo")];
331 char stringpool_str323[sizeof("ny")];
332 char stringpool_str324[sizeof("nyn")];
333 char stringpool_str329[sizeof("umb")];
334 char stringpool_str333[sizeof("ang")];
335 char stringpool_str334[sizeof("kcg")];
336 char stringpool_str335[sizeof("rw")];
337 char stringpool_str337[sizeof("rm")];
338 char stringpool_str338[sizeof("bho")];
339 char stringpool_str343[sizeof("gl")];
340 char stringpool_str351[sizeof("kok")];
341 char stringpool_str357[sizeof("dz")];
342 char stringpool_str364[sizeof("gn")];
343 char stringpool_str365[sizeof("zh")];
344 char stringpool_str369[sizeof("mni")];
345 char stringpool_str371[sizeof("xh")];
346 char stringpool_str374[sizeof("it")];
347 char stringpool_str375[sizeof("fur")];
348 char stringpool_str376[sizeof("gv")];
349 char stringpool_str378[sizeof("el")];
350 char stringpool_str388[sizeof("ace")];
351 char stringpool_str397[sizeof("nym")];
352 char stringpool_str399[sizeof("en")];
353 char stringpool_str400[sizeof("hy")];
354 char stringpool_str414[sizeof("doi")];
355 char stringpool_str416[sizeof("ilo")];
356 char stringpool_str420[sizeof("ht")];
357 char stringpool_str424[sizeof("hz")];
358 char stringpool_str430[sizeof("jv")];
359 char stringpool_str441[sizeof("hmn")];
360 char stringpool_str448[sizeof("gsw")];
361 char stringpool_str451[sizeof("et")];
362 char stringpool_str461[sizeof("mwr")];
363 };
364 static const struct stringpool_t stringpool_contents =
365 {
366 "sq",
367 "men",
368 "se",
369 "man",
370 "sa",
371 "sat",
372 "mi",
373 "min",
374 "si",
375 "wen",
376 "be",
377 "ka",
378 "ba",
379 "ban",
380 "ki",
381 "bi",
382 "bin",
383 "wal",
384 "te",
385 "bal",
386 "ta",
387 "tet",
388 "mg",
389 "sg",
390 "mr",
391 "ti",
392 "sr",
393 "ce",
394 "or",
395 "ca",
396 "mad",
397 "kg",
398 "bg",
399 "kr",
400 "br",
401 "sid",
402 "ms",
403 "ae",
404 "ss",
405 "aa",
406 "os",
407 "su",
408 "tg",
409 "tr",
410 "ks",
411 "bs",
412 "ug",
413 "ku",
414 "kab",
415 "ur",
416 "tiv",
417 "cr",
418 "pa",
419 "kru",
420 "af",
421 "ts",
422 "pap",
423 "pi",
424 "la",
425 "ar",
426 "li",
427 "cs",
428 "ceb",
429 "cu",
430 "bem",
431 "kam",
432 "sd",
433 "sas",
434 "mo",
435 "as",
436 "so",
437 "ast",
438 "tem",
439 "lg",
440 "wo",
441 "ko",
442 "bo",
443 "fa",
444 "mag",
445 "kbd",
446 "ab",
447 "ps",
448 "ne",
449 "fi",
450 "na",
451 "to",
452 "nap",
453 "lu",
454 "de",
455 "da",
456 "fil",
457 "lua",
458 "co",
459 "ff",
460 "csb",
461 "din",
462 "lb",
463 "ru",
464 "fr",
465 "sus",
466 "pam",
467 "ng",
468 "ie",
469 "nr",
470 "ia",
471 "tum",
472 "ml",
473 "ii",
474 "sl",
475 "mk",
476 "za",
477 "sk",
478 "bej",
479 "kaj",
480 "zap",
481 "oj",
482 "kl",
483 "yi",
484 "kk",
485 "lo",
486 "kj",
487 "bug",
488 "kdm",
489 "mn",
490 "ig",
491 "sn",
492 "pag",
493 "tl",
494 "nb",
495 "pbb",
496 "tk",
497 "ro",
498 "mos",
499 "kn",
500 "bn",
501 "uk",
502 "sv",
503 "ga",
504 "he",
505 "is",
506 "ha",
507 "mai",
508 "iu",
509 "kv",
510 "tn",
511 "hi",
512 "nd",
513 "fo",
514 "fon",
515 "ak",
516 "zu",
517 "my",
518 "myn",
519 "mh",
520 "no",
521 "ve",
522 "shn",
523 "hil",
524 "sc",
525 "scn",
526 "oc",
527 "ky",
528 "vi",
529 "pl",
530 "bh",
531 "cv",
532 "an",
533 "ee",
534 "hr",
535 "mt",
536 "war",
537 "st",
538 "ty",
539 "id",
540 "th",
541 "av",
542 "raj",
543 "gu",
544 "luo",
545 "cy",
546 "hu",
547 "ch",
548 "ja",
549 "mak",
550 "sw",
551 "ln",
552 "sm",
553 "srr",
554 "om",
555 "tt",
556 "yo",
557 "ay",
558 "kw",
559 "crh",
560 "km",
561 "bm",
562 "lv",
563 "uz",
564 "rn",
565 "bik",
566 "qu",
567 "fj",
568 "nl",
569 "tw",
570 "es",
571 "eu",
572 "gd",
573 "yao",
574 "nso",
575 "az",
576 "gon",
577 "ho",
578 "nn",
579 "nds",
580 "pt",
581 "jab",
582 "am",
583 "suk",
584 "awa",
585 "lt",
586 "nv",
587 "ik",
588 "vo",
589 "nah",
590 "kmb",
591 "dv",
592 "fy",
593 "eo",
594 "ny",
595 "nyn",
596 "umb",
597 "ang",
598 "kcg",
599 "rw",
600 "rm",
601 "bho",
602 "gl",
603 "kok",
604 "dz",
605 "gn",
606 "zh",
607 "mni",
608 "xh",
609 "it",
610 "fur",
611 "gv",
612 "el",
613 "ace",
614 "nym",
615 "en",
616 "hy",
617 "doi",
618 "ilo",
619 "ht",
620 "hz",
621 "jv",
622 "hmn",
623 "gsw",
624 "et",
625 "mwr"
626 };
627 #define stringpool ((const char *) &stringpool_contents)
628 static const unsigned char lengthtable[] =
629 {
630 0, 0, 0, 0, 2, 3, 2, 3, 2, 0, 0, 3, 2, 3,
631 2, 3, 2, 2, 2, 3, 0, 0, 0, 2, 2, 3, 0, 0,
632 3, 2, 3, 2, 3, 2, 0, 2, 2, 2, 2, 2, 2, 2,
633 3, 0, 2, 2, 0, 2, 2, 0, 3, 2, 2, 2, 2, 2,
634 2, 0, 2, 0, 0, 2, 2, 2, 2, 2, 3, 2, 0, 3,
635 0, 2, 2, 3, 0, 2, 2, 3, 2, 2, 0, 0, 0, 0,
636 2, 2, 2, 0, 3, 2, 3, 3, 2, 0, 0, 0, 0, 3,
637 2, 2, 2, 0, 3, 3, 0, 0, 2, 0, 2, 2, 2, 0,
638 0, 2, 3, 3, 2, 2, 2, 2, 2, 0, 0, 2, 0, 3,
639 0, 2, 2, 0, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0,
640 0, 2, 2, 2, 0, 3, 3, 2, 0, 2, 2, 2, 0, 3,
641 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, 0, 3, 2, 2,
642 0, 2, 2, 2, 0, 2, 3, 3, 0, 2, 2, 2, 3, 2,
643 2, 3, 2, 0, 2, 3, 2, 2, 2, 2, 0, 2, 0, 2,
644 2, 2, 3, 2, 2, 0, 2, 2, 2, 2, 3, 2, 2, 2,
645 3, 2, 2, 2, 3, 3, 0, 2, 3, 2, 2, 2, 2, 2,
646 2, 2, 2, 2, 0, 2, 3, 2, 0, 0, 2, 2, 2, 2,
647 0, 0, 3, 2, 3, 0, 2, 2, 2, 2, 3, 2, 2, 2,
648 3, 2, 2, 2, 0, 2, 2, 3, 2, 2, 2, 0, 2, 2,
649 3, 2, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 3, 0,
650 3, 2, 0, 0, 0, 0, 3, 0, 0, 2, 0, 2, 0, 3,
651 0, 2, 3, 2, 3, 0, 3, 0, 2, 2, 2, 0, 0, 2,
652 3, 3, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0,
653 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0, 3, 3, 2,
654 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
655 0, 3, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
656 2, 2, 0, 0, 0, 3, 0, 2, 0, 0, 2, 3, 2, 0,
657 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
658 0, 0, 0, 0, 0, 3, 0, 2, 2, 0, 0, 0, 0, 0,
659 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0,
660 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0,
661 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
662 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3
663 };
664 static const int wordlist[] =
665 {
666 -1, -1, -1, -1,
667 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str4,
668 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str5,
669 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str6,
670 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str7,
671 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str8,
672 -1, -1,
673 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str11,
674 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str12,
675 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str13,
676 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str14,
677 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str15,
678 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str16,
679 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str17,
680 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str18,
681 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str19,
682 -1, -1, -1,
683 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str23,
684 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str24,
685 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str25,
686 -1, -1,
687 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str28,
688 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str29,
689 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str30,
690 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str31,
691 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str32,
692 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str33,
693 -1,
694 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str35,
695 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str36,
696 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str37,
697 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str38,
698 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str39,
699 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str40,
700 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str41,
701 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str42,
702 -1,
703 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str44,
704 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str45,
705 -1,
706 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str47,
707 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str48,
708 -1,
709 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str50,
710 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str51,
711 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str52,
712 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str53,
713 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str54,
714 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str55,
715 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str56,
716 -1,
717 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str58,
718 -1, -1,
719 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str61,
720 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str62,
721 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str63,
722 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str64,
723 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str65,
724 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str66,
725 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str67,
726 -1,
727 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str69,
728 -1,
729 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str71,
730 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str72,
731 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str73,
732 -1,
733 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str75,
734 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str76,
735 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str77,
736 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str78,
737 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str79,
738 -1, -1, -1, -1,
739 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str84,
740 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str85,
741 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str86,
742 -1,
743 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str88,
744 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str89,
745 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str90,
746 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str91,
747 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str92,
748 -1, -1, -1, -1,
749 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str97,
750 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str98,
751 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str99,
752 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str100,
753 -1,
754 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str102,
755 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str103,
756 -1, -1,
757 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str106,
758 -1,
759 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str108,
760 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str109,
761 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str110,
762 -1, -1,
763 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str113,
764 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str114,
765 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str115,
766 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str116,
767 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str117,
768 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str118,
769 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str119,
770 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str120,
771 -1, -1,
772 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str123,
773 -1,
774 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str125,
775 -1,
776 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str127,
777 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str128,
778 -1,
779 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str130,
780 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str131,
781 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str132,
782 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str133,
783 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str134,
784 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str135,
785 -1,
786 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str137,
787 -1, -1, -1,
788 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str141,
789 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str142,
790 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str143,
791 -1,
792 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str145,
793 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str146,
794 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str147,
795 -1,
796 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str149,
797 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str150,
798 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str151,
799 -1,
800 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str153,
801 -1, -1,
802 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str156,
803 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str157,
804 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str158,
805 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str159,
806 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str160,
807 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str161,
808 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str162,
809 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str163,
810 -1,
811 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str165,
812 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str166,
813 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str167,
814 -1,
815 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str169,
816 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str170,
817 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str171,
818 -1,
819 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str173,
820 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str174,
821 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str175,
822 -1,
823 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str177,
824 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str178,
825 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str179,
826 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str180,
827 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str181,
828 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str182,
829 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str183,
830 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str184,
831 -1,
832 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str186,
833 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str187,
834 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str188,
835 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str189,
836 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str190,
837 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str191,
838 -1,
839 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str193,
840 -1,
841 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str195,
842 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str196,
843 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str197,
844 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str198,
845 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str199,
846 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str200,
847 -1,
848 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str202,
849 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str203,
850 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str204,
851 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str205,
852 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str206,
853 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str207,
854 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str208,
855 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str209,
856 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str210,
857 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str211,
858 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str212,
859 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str213,
860 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str214,
861 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str215,
862 -1,
863 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str217,
864 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str218,
865 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str219,
866 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str220,
867 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str221,
868 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str222,
869 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str223,
870 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str224,
871 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str225,
872 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str226,
873 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str227,
874 -1,
875 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str229,
876 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str230,
877 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str231,
878 -1, -1,
879 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str234,
880 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str235,
881 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str236,
882 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str237,
883 -1, -1,
884 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str240,
885 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str241,
886 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str242,
887 -1,
888 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str244,
889 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str245,
890 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str246,
891 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str247,
892 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str248,
893 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str249,
894 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str250,
895 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str251,
896 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str252,
897 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str253,
898 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str254,
899 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str255,
900 -1,
901 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str257,
902 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str258,
903 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str259,
904 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str260,
905 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str261,
906 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str262,
907 -1,
908 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str264,
909 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str265,
910 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str266,
911 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str267,
912 -1,
913 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str269,
914 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str270,
915 -1,
916 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str272,
917 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str273,
918 -1, -1,
919 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str276,
920 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str277,
921 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str278,
922 -1,
923 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str280,
924 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str281,
925 -1, -1, -1, -1,
926 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str286,
927 -1, -1,
928 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str289,
929 -1,
930 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str291,
931 -1,
932 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str293,
933 -1,
934 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str295,
935 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str296,
936 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str297,
937 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str298,
938 -1,
939 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str300,
940 -1,
941 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str302,
942 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str303,
943 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str304,
944 -1, -1,
945 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str307,
946 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str308,
947 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str309,
948 -1, -1, -1,
949 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str313,
950 -1, -1,
951 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str316,
952 -1, -1, -1,
953 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str320,
954 -1, -1,
955 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str323,
956 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str324,
957 -1, -1, -1, -1,
958 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str329,
959 -1, -1, -1,
960 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str333,
961 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str334,
962 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str335,
963 -1,
964 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str337,
965 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str338,
966 -1, -1, -1, -1,
967 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str343,
968 -1, -1, -1, -1, -1, -1, -1,
969 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str351,
970 -1, -1, -1, -1, -1,
971 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str357,
972 -1, -1, -1, -1, -1, -1,
973 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str364,
974 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str365,
975 -1, -1, -1,
976 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str369,
977 -1,
978 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str371,
979 -1, -1,
980 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str374,
981 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str375,
982 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str376,
983 -1,
984 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str378,
985 -1, -1, -1, -1, -1, -1, -1, -1, -1,
986 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str388,
987 -1, -1, -1, -1, -1, -1, -1, -1,
988 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str397,
989 -1,
990 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str399,
991 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str400,
992 -1, -1, -1, -1, -1, -1, -1, -1, -1,
993 -1, -1, -1, -1,
994 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str414,
995 -1,
996 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str416,
997 -1, -1, -1,
998 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str420,
999 -1, -1, -1,
1000 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str424,
1001 -1, -1, -1, -1, -1,
1002 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str430,
1003 -1, -1, -1, -1, -1, -1, -1, -1, -1,
1004 -1,
1005 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str441,
1006 -1, -1, -1, -1, -1, -1,
1007 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str448,
1008 -1, -1,
1009 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str451,
1010 -1, -1, -1, -1, -1, -1, -1, -1, -1,
1011 (int)(size_t)&((struct stringpool_t *)0)->stringpool_str461
1012 };
1013
1014 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
1015 {
1016 register unsigned int key = uc_locale_language_hash (str, len);
1017
1018 if (key <= MAX_HASH_VALUE)
1019 if (len == lengthtable[key])
1020 {
1021 register const char *s = wordlist[key] + stringpool;
1022
1023 if (*str == *s && !memcmp (str + 1, s + 1, len - 1))
1024 return s;
1025 }
1026 }
1027 return 0;
1028 }
1029 #line 271 "./unicase/locale-languages.gperf"
1030
1031 /*
1032 * Local Variables:
1033 * coding: utf-8
1034 * End:
1035 */
1036