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