13e12c5d1SDavid du Colombier /* 23e12c5d1SDavid du Colombier * Suffix table 33e12c5d1SDavid du Colombier */ 43e12c5d1SDavid du Colombier 5*219b2ee8SDavid du Colombier typedef unsigned char Uchar; 63e12c5d1SDavid du Colombier 7*219b2ee8SDavid du Colombier static Uchar sufa[] = { 83e12c5d1SDavid du Colombier 02,0200+'t', /* -TA */ 93e12c5d1SDavid du Colombier 02,0200+'s', /* -SA */ 103e12c5d1SDavid du Colombier 03,0200+'t','r', /* -TRA */ 113e12c5d1SDavid du Colombier 03,0200+'d','r', /* -DRA */ 123e12c5d1SDavid du Colombier 03,0200+'b','r', /* -BRA */ 133e12c5d1SDavid du Colombier 02,0200+'p', /* -PA */ 143e12c5d1SDavid du Colombier 02,0200+'n', /* -NA */ 153e12c5d1SDavid du Colombier 02,0200+'m', /* -MA */ 163e12c5d1SDavid du Colombier 03,0200+'p','l', /* -PLA */ 173e12c5d1SDavid du Colombier 02,0200+'l', /* -LA */ 183e12c5d1SDavid du Colombier 02,0200+'k', /* -KA */ 193e12c5d1SDavid du Colombier 03,0200+'t','h', /* -THA */ 203e12c5d1SDavid du Colombier 03,0200+'s','h', /* -SHA */ 213e12c5d1SDavid du Colombier 02,0200+'g', /* -GA */ 223e12c5d1SDavid du Colombier 02,0200+'d', /* -DA */ 233e12c5d1SDavid du Colombier 02,0200+'c', /* -CA */ 243e12c5d1SDavid du Colombier 02,0200+'b', /* -BA */ 253e12c5d1SDavid du Colombier 00 263e12c5d1SDavid du Colombier }; 273e12c5d1SDavid du Colombier 28*219b2ee8SDavid du Colombier static Uchar sufc[] = { 293e12c5d1SDavid du Colombier 04,'e','t',0200+'i', /* ET-IC */ 303e12c5d1SDavid du Colombier 07,'a','l',0200+'i','s',0200+'t','i', /* AL-IS-TIC */ 313e12c5d1SDavid du Colombier 04,'s',0200+'t','i', /* S-TIC */ 323e12c5d1SDavid du Colombier 04,'p',0200+'t','i', /* P-TIC */ 333e12c5d1SDavid du Colombier 05,0200+'l','y','t',0200+'i', /* -LYT-IC */ 343e12c5d1SDavid du Colombier 04,'o','t',0200+'i', /* OT-IC */ 353e12c5d1SDavid du Colombier 05,'a','n',0200+'t','i', /* AN-TIC */ 363e12c5d1SDavid du Colombier 04,'n',0200+'t','i', /* N-TIC */ 373e12c5d1SDavid du Colombier 04,'c',0200+'t','i', /* C-TIC */ 383e12c5d1SDavid du Colombier 04,'a','t',0200+'i', /* AT-IC */ 393e12c5d1SDavid du Colombier 04,'h',0200+'n','i', /* H-NIC */ 403e12c5d1SDavid du Colombier 03,'n',0200+'i', /* N-IC */ 413e12c5d1SDavid du Colombier 03,'m',0200+'i', /* M-IC */ 423e12c5d1SDavid du Colombier 04,'l',0200+'l','i', /* L-LIC */ 433e12c5d1SDavid du Colombier 04,'b',0200+'l','i', /* B-LIC */ 443e12c5d1SDavid du Colombier 04,0200+'c','l','i', /* -CLIC */ 453e12c5d1SDavid du Colombier 03,'l',0200+'i', /* L-IC */ 463e12c5d1SDavid du Colombier 03,'h',0200+'i', /* H-IC */ 473e12c5d1SDavid du Colombier 03,'f',0200+'i', /* F-IC */ 483e12c5d1SDavid du Colombier 03,'d',0200+'i', /* D-IC */ 493e12c5d1SDavid du Colombier 03,0200+'b','i', /* -BIC */ 503e12c5d1SDavid du Colombier 03,'a',0200+'i', /* A-IC */ 513e12c5d1SDavid du Colombier 03,0200+'m','a', /* -MAC */ 523e12c5d1SDavid du Colombier 03,'i',0200+'a', /* I-AC */ 533e12c5d1SDavid du Colombier 00 543e12c5d1SDavid du Colombier }; 553e12c5d1SDavid du Colombier 56*219b2ee8SDavid du Colombier static Uchar sufd[] = { 573e12c5d1SDavid du Colombier 04,0200+'w','o','r', /* -WORD */ 583e12c5d1SDavid du Colombier 04,0200+'l','o','r', /* -LORD */ 593e12c5d1SDavid du Colombier 04,0200+'f','o','r', /* -FORD */ 603e12c5d1SDavid du Colombier 04,0200+'y','a','r', /* -YARD */ 613e12c5d1SDavid du Colombier 04,0200+'w','a','r', /* -WARD */ 623e12c5d1SDavid du Colombier 05,0200+'g','u','a','r', /* -GUARD */ 633e12c5d1SDavid du Colombier 04,0200+'t','a','r', /* -TARD */ 643e12c5d1SDavid du Colombier 05,0200+'b','o','a','r', /* -BOARD */ 653e12c5d1SDavid du Colombier 04,0200+'n','a','r', /* -NARD */ 663e12c5d1SDavid du Colombier 05,0200+'l','i','a','r', /* -LIARD */ 673e12c5d1SDavid du Colombier 04,0200+'i','a','r', /* -IARD */ 683e12c5d1SDavid du Colombier 04,0200+'g','a','r', /* -GARD */ 693e12c5d1SDavid du Colombier 04,0200+'b','a','r', /* -BARD */ 703e12c5d1SDavid du Colombier 03,0200+'r','o', /* -ROD */ 713e12c5d1SDavid du Colombier 04,0200+'w','o','o', /* -WOOD */ 723e12c5d1SDavid du Colombier 04,0200+'h','o','o', /* -HOOD */ 733e12c5d1SDavid du Colombier 04,0200+'m','o','n', /* -MOND */ 743e12c5d1SDavid du Colombier 04,0200+'t','e','n', /* -TEND */ 753e12c5d1SDavid du Colombier 05,0200+'s','t','a','n', /* -STAND */ 763e12c5d1SDavid du Colombier 04,0200+'l','a','n', /* -LAND */ 773e12c5d1SDavid du Colombier 04,0200+'h','a','n', /* -HAND */ 783e12c5d1SDavid du Colombier 04,0200+'h','o','l', /* -HOLD */ 793e12c5d1SDavid du Colombier 04,0200+'f','o','l', /* -FOLD */ 803e12c5d1SDavid du Colombier 05,0200+'f','i','e','l', /* -FIELD */ 813e12c5d1SDavid du Colombier 03,0200+'v','i', /* -VID */ 823e12c5d1SDavid du Colombier 03,0200+'c','i', /* -CID */ 833e12c5d1SDavid du Colombier 04,0200+'s','a','i', /* -SAID */ 843e12c5d1SDavid du Colombier 04,0200+'m','a','i', /* -MAID */ 853e12c5d1SDavid du Colombier 04,'t',0200+'t','e', /* T-TED */ 863e12c5d1SDavid du Colombier 03,'t',0200+'e', /* T-ED */ 873e12c5d1SDavid du Colombier 04,0200+'d','r','e', /* -DRED */ 883e12c5d1SDavid du Colombier 04,0200+'c','r','e', /* -CRED */ 893e12c5d1SDavid du Colombier 04,0200+'b','r','e', /* -BRED */ 903e12c5d1SDavid du Colombier 05,'v',0200+'e','l','e', /* V-ELED */ 913e12c5d1SDavid du Colombier 0100+04,'a','l',0200+'e', /* AL/ED */ 923e12c5d1SDavid du Colombier 0140+03,0200+'e','e', /* /EED */ 933e12c5d1SDavid du Colombier 040+05,'e','d',0200+'d','e', /* ED-DED */ 943e12c5d1SDavid du Colombier 04,'d',0200+'d','e', /* D-DED */ 953e12c5d1SDavid du Colombier 040+04,'e','d',0200+'e', /* ED-ED */ 963e12c5d1SDavid du Colombier 03,'d',0200+'e', /* D-ED */ 973e12c5d1SDavid du Colombier 05,0200+'d','u','c','e', /* -DUCED */ 983e12c5d1SDavid du Colombier 0300+02,'e', /* E/D */ 993e12c5d1SDavid du Colombier 05,0200+'s','t','e','a', /* -STEAD */ 1003e12c5d1SDavid du Colombier 05,0200+'a','h','e','a', /* -AHEAD */ 1013e12c5d1SDavid du Colombier 04,0200+'h','e','a', /* -HEAD */ 1023e12c5d1SDavid du Colombier 00 1033e12c5d1SDavid du Colombier }; 1043e12c5d1SDavid du Colombier 105*219b2ee8SDavid du Colombier static Uchar sufe[] = { 1063e12c5d1SDavid du Colombier 05,'a','r',0200+'i','z', /* AR-IZE */ 1073e12c5d1SDavid du Colombier 05,'a','n',0200+'i','z', /* AN-IZE */ 1083e12c5d1SDavid du Colombier 05,'a','l',0200+'i','z', /* AL-IZE */ 1093e12c5d1SDavid du Colombier 06,0200+'a','r','d',0200+'i','z', /* -ARD-IZE */ 1103e12c5d1SDavid du Colombier 05,0200+'s','e','l','v', /* -SELVE */ 1113e12c5d1SDavid du Colombier 05,0200+'k','n','i','v', /* -KNIVE */ 1123e12c5d1SDavid du Colombier 05,0200+'l','i','e','v', /* -LIEVE */ 1133e12c5d1SDavid du Colombier 0100+03,0200+'q','u', /* /QUE */ 1143e12c5d1SDavid du Colombier 07,'o','n',0200+'t','i','n',0200+'u', /* ON-TIN-UE */ 1153e12c5d1SDavid du Colombier 03,0200+'n','u', /* -NUE */ 1163e12c5d1SDavid du Colombier 03,0200+'d','u', /* -DUE */ 1173e12c5d1SDavid du Colombier 0300+02,'u', /* U/E */ 1183e12c5d1SDavid du Colombier 0300+05,'q','u','a','t', /* QUAT/E */ 1193e12c5d1SDavid du Colombier 04,'u',0200+'a','t', /* U-ATE */ 1203e12c5d1SDavid du Colombier 05,0200+'s','t','a','t', /* -STATE */ 1213e12c5d1SDavid du Colombier 04,0200+'t','a','t', /* -TATE */ 1223e12c5d1SDavid du Colombier 06,0200+'t','o','r',0200+'a','t', /* -TOR-ATE */ 1233e12c5d1SDavid du Colombier 05,'e','n',0200+'a','t', /* EN-ATE */ 1243e12c5d1SDavid du Colombier 04,0200+'m','a','t', /* -MATE */ 1253e12c5d1SDavid du Colombier 05,0200+'h','o','u','s', /* -HOUSE */ 1263e12c5d1SDavid du Colombier 05,0200+'c','l','o','s', /* -CLOSE */ 1273e12c5d1SDavid du Colombier 04,'i',0200+'o','s', /* I-OSE */ 1283e12c5d1SDavid du Colombier 04,0200+'w','i','s', /* -WISE */ 1293e12c5d1SDavid du Colombier 05,'a','s',0200+'u','r', /* AS-URE */ 1303e12c5d1SDavid du Colombier 040+04,0200+'s','u','r', /* -SURE */ 1313e12c5d1SDavid du Colombier 06,0200+'f','i','g',0200+'u','r', /* -FIG-URE */ 1323e12c5d1SDavid du Colombier 040+03,0200+'t','r', /* -TRE */ 1333e12c5d1SDavid du Colombier 05,0200+'s','t','o','r', /* -STORE */ 1343e12c5d1SDavid du Colombier 04,0200+'f','o','r', /* -FORE */ 1353e12c5d1SDavid du Colombier 05,0200+'w','h','e','r', /* -WHERE */ 1363e12c5d1SDavid du Colombier 06,0200+'s','p','h','e','r', /* -SPHERE */ 1373e12c5d1SDavid du Colombier 03,0200+'d','r', /* -DRE */ 1383e12c5d1SDavid du Colombier 03,0200+'c','r', /* -CRE */ 1393e12c5d1SDavid du Colombier 03,0200+'b','r', /* -BRE */ 1403e12c5d1SDavid du Colombier 05,0200+'s','c','o','p', /* -SCOPE */ 1413e12c5d1SDavid du Colombier 04,'y',0200+'o','n', /* Y-ONE */ 1423e12c5d1SDavid du Colombier 05,0200+'s','t','o','n', /* -STONE */ 1433e12c5d1SDavid du Colombier 05,0200+'p','h','o','n', /* -PHONE */ 1443e12c5d1SDavid du Colombier 04,0200+'g','o','n', /* -GONE */ 1453e12c5d1SDavid du Colombier 04,'e',0200+'o','n', /* E-ONE */ 1463e12c5d1SDavid du Colombier 040+04,0200+'e','n','n', /* -ENNE */ 1473e12c5d1SDavid du Colombier 040+05,'a',0200+'r','i','n', /* A-RINE */ 1483e12c5d1SDavid du Colombier 05,0200+'c','l','i','n', /* -CLINE */ 1493e12c5d1SDavid du Colombier 04,0200+'l','i','n', /* -LINE */ 1503e12c5d1SDavid du Colombier 007,00200+'r','o','u',00200+'t','i','n', /*-ROU-TINE */ 1513e12c5d1SDavid du Colombier 04,0200+'s','o','m', /* -SOME */ 1523e12c5d1SDavid du Colombier 04,0200+'c','o','m', /* -COME */ 1533e12c5d1SDavid du Colombier 04,0200+'t','i','m', /* -TIME */ 1543e12c5d1SDavid du Colombier 03,0200+'z','l', /* -ZLE */ 1553e12c5d1SDavid du Colombier 03,0200+'t','l', /* -TLE */ 1563e12c5d1SDavid du Colombier 03,0200+'s','l', /* -SLE */ 1573e12c5d1SDavid du Colombier 03,0200+'p','l', /* -PLE */ 1583e12c5d1SDavid du Colombier 05,0200+'v','i','l','l', /* -VILLE */ 1593e12c5d1SDavid du Colombier 04,'c','k',0200+'l', /* CK-LE */ 1603e12c5d1SDavid du Colombier 03,0200+'k','l', /* -KLE */ 1613e12c5d1SDavid du Colombier 03,0200+'g','l', /* -GLE */ 1623e12c5d1SDavid du Colombier 03,0200+'f','l', /* -FLE */ 1633e12c5d1SDavid du Colombier 03,0200+'d','l', /* -DLE */ 1643e12c5d1SDavid du Colombier 03,0200+'c','l', /* -CLE */ 1653e12c5d1SDavid du Colombier 05,0200+'p','a',0200+'b','l', /* -PA-BLE */ 1663e12c5d1SDavid du Colombier 05,'f','a',0200+'b','l', /* FA-BLE */ 1673e12c5d1SDavid du Colombier 05,0200+'c','a',0200+'b','l', /* -CA-BLE */ 1683e12c5d1SDavid du Colombier 06,0200+'s','t','a','b','l', /* -STABLE */ 1693e12c5d1SDavid du Colombier 04,0200+'a','b','l', /* -ABLE */ 1703e12c5d1SDavid du Colombier 03,0200+'b','l', /* -BLE */ 1713e12c5d1SDavid du Colombier 04,0200+'d','a','l', /* -DALE */ 1723e12c5d1SDavid du Colombier 04,0200+'m','a','l', /* -MALE */ 1733e12c5d1SDavid du Colombier 04,0200+'s','a','l', /* -SALE */ 1743e12c5d1SDavid du Colombier 04,0200+'l','i','k', /* -LIKE */ 1753e12c5d1SDavid du Colombier 0340+05,'g',0200+'u','a','g', /* -G/UAGE */ 1763e12c5d1SDavid du Colombier 05,0200+'r','i','a','g', /* -RIAGE */ 1773e12c5d1SDavid du Colombier 05,'e','r',0200+'a','g', /* ER-AGE */ 1783e12c5d1SDavid du Colombier 04,'m',0200+'a','g', /* M-AGE */ 1793e12c5d1SDavid du Colombier 04,'k',0200+'a','g', /* K-AGE */ 1803e12c5d1SDavid du Colombier 04,'d',0200+'a','g', /* D-AGE */ 1813e12c5d1SDavid du Colombier 04,0200+'w','i','f', /* -WIFE */ 1823e12c5d1SDavid du Colombier 05,0200+'k','n','i','f', /* -KNIFE */ 1833e12c5d1SDavid du Colombier 03,0200+'s','e', /* -SEE */ 1843e12c5d1SDavid du Colombier 04,0200+'f','r','e', /* -FREE */ 1853e12c5d1SDavid du Colombier 0340+02,'e', /* EE */ 1863e12c5d1SDavid du Colombier 04,0200+'w','i','d', /* -WIDE */ 1873e12c5d1SDavid du Colombier 04,0200+'t','i','d', /* -TIDE */ 1883e12c5d1SDavid du Colombier 04,0200+'s','i','d', /* -SIDE */ 1893e12c5d1SDavid du Colombier 06,0200+'q','u','e','n','c', /* -QUENCE */ 1903e12c5d1SDavid du Colombier 07,0200+'f','l','u',0200+'e','n','c', /* -FLU-ENCE */ 1913e12c5d1SDavid du Colombier 040+06,'e','s',0200+'e','n','c', /* ES-ENCE */ 1923e12c5d1SDavid du Colombier 06,'e','r',0200+'e','n','c', /* ER-ENCE */ 1933e12c5d1SDavid du Colombier 05,'i',0200+'e','n','c', /* I-ENCE */ 1943e12c5d1SDavid du Colombier 040+05,0200+'s','a','n','c', /* -SANCE */ 1953e12c5d1SDavid du Colombier 06,'e','r',0200+'a','n','c', /* ER-ANCE */ 1963e12c5d1SDavid du Colombier 06,'a','r',0200+'a','n','c', /* AR-ANCE */ 1973e12c5d1SDavid du Colombier 05,0200+'n','a','n','c', /* -NANCE */ 1983e12c5d1SDavid du Colombier 07,0200+'b','a','l',0200+'a','n','c', /* -BAL-ANCE */ 1993e12c5d1SDavid du Colombier 05,'i',0200+'a','n','c', /* I-ANCE */ 2003e12c5d1SDavid du Colombier 07,0200+'j','u','s',0200+'t','i','c', /* -JUS-TICE */ 2013e12c5d1SDavid du Colombier 05,0200+'s','t','i','c', /* -STICE */ 2023e12c5d1SDavid du Colombier 06,0200+'n','o','v',0200+'i','c', /* NOV-ICE */ 2033e12c5d1SDavid du Colombier 04,0200+'v','i','c', /* -VICE */ 2043e12c5d1SDavid du Colombier 05,0200+'p','i','e','c', /* -PIECE */ 2053e12c5d1SDavid du Colombier 05,0200+'p','l','a','c', /* -PLACE */ 2063e12c5d1SDavid du Colombier 0340+01, /* /E */ 2073e12c5d1SDavid du Colombier 00 2083e12c5d1SDavid du Colombier }; 2093e12c5d1SDavid du Colombier 210*219b2ee8SDavid du Colombier static Uchar suff[] = { 2113e12c5d1SDavid du Colombier 03,0200+'o','f', /* -OFF */ 2123e12c5d1SDavid du Colombier 05,0200+'p','r','o','o', /* -PROOF */ 2133e12c5d1SDavid du Colombier 04,0200+'s','e','l', /* -SELF */ 2143e12c5d1SDavid du Colombier 03,0200+'r','i', /* -RIF */ 2153e12c5d1SDavid du Colombier 040+04,0200+'l','i','e', /* -LIEF */ 2163e12c5d1SDavid du Colombier 00 2173e12c5d1SDavid du Colombier }; 2183e12c5d1SDavid du Colombier 219*219b2ee8SDavid du Colombier static Uchar sufg[] = { 2203e12c5d1SDavid du Colombier 03,0200+'l','o', /* -LOG */ 2213e12c5d1SDavid du Colombier 04,0200+'l','o','n', /* -LONG */ 2223e12c5d1SDavid du Colombier 05,'t',0200+'t','i','n', /* T-TING */ 2233e12c5d1SDavid du Colombier 06,0200+'s','t','r','i','n', /* -STRING */ 2243e12c5d1SDavid du Colombier 05,'r',0200+'r','i','n', /* R-RING */ 2253e12c5d1SDavid du Colombier 05,'p',0200+'p','i','n', /* P-PING */ 2263e12c5d1SDavid du Colombier 05,'n',0200+'n','i','n', /* N-NING */ 2273e12c5d1SDavid du Colombier 05,'m',0200+'m','i','n', /* M-MING */ 2283e12c5d1SDavid du Colombier 05,'l',0200+'l','i','n', /* L-LING */ 2293e12c5d1SDavid du Colombier 05,0200+'z','l','i','n', /* -ZLING */ 2303e12c5d1SDavid du Colombier 05,0200+'t','l','i','n', /* -TLING */ 2313e12c5d1SDavid du Colombier 040+05,'s',0200+'l','i','n', /* S-LING */ 2323e12c5d1SDavid du Colombier 05,'r',0200+'l','i','n', /* R-LING */ 2333e12c5d1SDavid du Colombier 05,0200+'p','l','i','n', /* -PLING */ 2343e12c5d1SDavid du Colombier 06,'n',0200+'k','l','i','n', /* N-KLING */ 2353e12c5d1SDavid du Colombier 05,'k',0200+'l','i','n', /* K-LING */ 2363e12c5d1SDavid du Colombier 05,0200+'g','l','i','n', /* -GLING */ 2373e12c5d1SDavid du Colombier 05,0200+'f','l','i','n', /* -FLING */ 2383e12c5d1SDavid du Colombier 05,0200+'d','l','i','n', /* -DLING */ 2393e12c5d1SDavid du Colombier 05,0200+'c','l','i','n', /* -CLING */ 2403e12c5d1SDavid du Colombier 05,0200+'b','l','i','n', /* -BLING */ 2413e12c5d1SDavid du Colombier 06,'y',0200+'t','h','i','n', /* Y-THING */ 2423e12c5d1SDavid du Colombier 07,'e','e','t','h',0200+'i','n', /* EETH-ING */ 2433e12c5d1SDavid du Colombier 06,'e',0200+'t','h','i','n', /* E-THING */ 2443e12c5d1SDavid du Colombier 05,'g',0200+'g','i','n', /* G-GING */ 2453e12c5d1SDavid du Colombier 05,'d',0200+'d','i','n', /* D-DING */ 2463e12c5d1SDavid du Colombier 05,'b',0200+'b','i','n', /* B-BING */ 2473e12c5d1SDavid du Colombier 03,0200+'i','n', /* -ING */ 2483e12c5d1SDavid du Colombier 00 2493e12c5d1SDavid du Colombier }; 2503e12c5d1SDavid du Colombier 251*219b2ee8SDavid du Colombier static Uchar sufh[] = { 2523e12c5d1SDavid du Colombier 05,0200+'m','o','u','t', /* -MOUTH */ 2533e12c5d1SDavid du Colombier 05,0200+'w','o','r','t', /* -WORTH */ 2543e12c5d1SDavid du Colombier 04,0200+'w','i','t', /* -WITH */ 2553e12c5d1SDavid du Colombier 05,'t',0200+'t','i','s', /* T-TISH */ 2563e12c5d1SDavid du Colombier 05,'e',0200+'t','i','s', /* E-TISH */ 2573e12c5d1SDavid du Colombier 05,'p',0200+'p','i','s', /* P-PISH */ 2583e12c5d1SDavid du Colombier 05,'r',0200+'n','i','s', /* R-NISH */ 2593e12c5d1SDavid du Colombier 05,'n',0200+'n','i','s', /* N-NISH */ 2603e12c5d1SDavid du Colombier 05,0200+'p','l','i','s', /* -PLISH */ 2613e12c5d1SDavid du Colombier 05,0200+'g','u','i','s', /* -GUISH */ 2623e12c5d1SDavid du Colombier 05,0200+'g','l','i','s', /* -GLISH */ 2633e12c5d1SDavid du Colombier 05,'b',0200+'l','i','s', /* B-LISH */ 2643e12c5d1SDavid du Colombier 05,'g',0200+'g','i','s', /* G-GISH */ 2653e12c5d1SDavid du Colombier 05,'d',0200+'d','i','s', /* D-DISH */ 2663e12c5d1SDavid du Colombier 03,0200+'i','s', /* -ISH */ 2673e12c5d1SDavid du Colombier 05,0200+'g','r','a','p', /* -GRAPH */ 2683e12c5d1SDavid du Colombier 07,0200+'b','o','r',0200+'o','u','g', /* -BOR-OUGH */ 2693e12c5d1SDavid du Colombier 05,0200+'b','u','r','g', /* -BURGH */ 2703e12c5d1SDavid du Colombier 04,0200+'v','i','c', /* -VICH */ 2713e12c5d1SDavid du Colombier 03,0200+'n','a', /* -NAH */ 2723e12c5d1SDavid du Colombier 03,0200+'l','a', /* -LAH */ 2733e12c5d1SDavid du Colombier 04,0200+'m','i',0200+'a', /* -MI-AH */ 2743e12c5d1SDavid du Colombier 00 2753e12c5d1SDavid du Colombier }; 2763e12c5d1SDavid du Colombier 277*219b2ee8SDavid du Colombier static Uchar sufi[] = { 2783e12c5d1SDavid du Colombier 03,0200+'t','r', /* -TRI */ 2793e12c5d1SDavid du Colombier 03,0200+'c','h', /* -CHI */ 2803e12c5d1SDavid du Colombier 0200+03,'i','f', /* IF-I */ 2813e12c5d1SDavid du Colombier 0200+03,'e','d', /* ED-I */ 2823e12c5d1SDavid du Colombier 05,0200+'a','s','c','i', /* -ASCII */ 2833e12c5d1SDavid du Colombier 04,0200+'s','e','m', /* -SEMI */ 2843e12c5d1SDavid du Colombier 00 2853e12c5d1SDavid du Colombier }; 2863e12c5d1SDavid du Colombier 287*219b2ee8SDavid du Colombier static Uchar sufk[] = { 2883e12c5d1SDavid du Colombier 04,0200+'w','o','r', /* -WORK */ 2893e12c5d1SDavid du Colombier 04,0200+'m','a','r', /* -MARK */ 2903e12c5d1SDavid du Colombier 04,0200+'b','o','o', /* -BOOK */ 2913e12c5d1SDavid du Colombier 04,0200+'w','a','l', /* -WALK */ 2923e12c5d1SDavid du Colombier 05,0200+'c','r','a','c', /* -CRACK */ 2933e12c5d1SDavid du Colombier 04,0200+'b','a','c', /* -BACK */ 2943e12c5d1SDavid du Colombier 00 2953e12c5d1SDavid du Colombier }; 2963e12c5d1SDavid du Colombier 297*219b2ee8SDavid du Colombier static Uchar sufl[] = { 2983e12c5d1SDavid du Colombier 03,0200+'f','u', /* -FUL */ 2993e12c5d1SDavid du Colombier 05,'s',0200+'w','e','l', /* S-WELL */ 3003e12c5d1SDavid du Colombier 04,0200+'t','e','l', /* -TELL */ 3013e12c5d1SDavid du Colombier 05,0200+'s','h','e','l', /* -SHELL */ 3023e12c5d1SDavid du Colombier 05,0200+'s','t','a','l', /* -STALL */ 3033e12c5d1SDavid du Colombier 04,'s',0200+'t','a', /* S-TAL */ 3043e12c5d1SDavid du Colombier 04,0200+'b','a','l', /* -BALL */ 3053e12c5d1SDavid du Colombier 04,0200+'c','a','l', /* -CALL */ 3063e12c5d1SDavid du Colombier 03,'v',0200+'e', /* V-EL */ 3073e12c5d1SDavid du Colombier 03,'u',0200+'e', /* U-EL */ 3083e12c5d1SDavid du Colombier 03,'k',0200+'e', /* K-EL */ 3093e12c5d1SDavid du Colombier 04,'t','h',0200+'e', /* TH-EL */ 3103e12c5d1SDavid du Colombier 05,'t','c','h',0200+'e', /* TCH-EL */ 3113e12c5d1SDavid du Colombier 03,'a',0200+'e', /* A-EL */ 3123e12c5d1SDavid du Colombier 0140+04,0200+'q','u','a', /* /QUAL */ 3133e12c5d1SDavid du Colombier 040+03,'u',0200+'a', /* U-AL */ 3143e12c5d1SDavid du Colombier 03,0200+'t','a', /* -TAL */ 3153e12c5d1SDavid du Colombier 04,'u','r',0200+'a', /* UR-AL */ 3163e12c5d1SDavid du Colombier 040+05,'g',0200+'o',0200+'n','a', /* G-O-NAL */ 3173e12c5d1SDavid du Colombier 04,'o','n',0200+'a', /* ON-AL */ 3183e12c5d1SDavid du Colombier 03,0200+'n','a', /* -NAL */ 3193e12c5d1SDavid du Colombier 04,0200+'t','i','a', /* -TIAL */ 3203e12c5d1SDavid du Colombier 04,0200+'s','i','a', /* -SIAL */ 3213e12c5d1SDavid du Colombier 040+05,0200+'t','r','i',0200+'a', /* -TRI-AL */ 3223e12c5d1SDavid du Colombier 04,'r','i',0200+'a', /* RI-AL */ 3233e12c5d1SDavid du Colombier 04,0200+'n','i',0200+'a', /* -NI-AL */ 3243e12c5d1SDavid du Colombier 04,0200+'d','i',0200+'a', /* -DI-AL */ 3253e12c5d1SDavid du Colombier 04,0200+'c','i','a', /* -CIAL */ 3263e12c5d1SDavid du Colombier 03,0200+'g','a', /* -GAL */ 3273e12c5d1SDavid du Colombier 04,0200+'m','e','a', /* -MEAL */ 3283e12c5d1SDavid du Colombier /* 040+04,0200+'r','e',0200+'a', /* -RE-AL */ 3293e12c5d1SDavid du Colombier 040+04,0200+'r','e','a', /* -REAL */ 3303e12c5d1SDavid du Colombier 06,'c',0200+'t','i',0200+'c','a', /* C-TI-CAL */ 3313e12c5d1SDavid du Colombier 05,0200+'s','i',0200+'c','a', /* -SI-CAL */ 3323e12c5d1SDavid du Colombier 04,0200+'i',0200+'c','a', /* -I-CAL */ 3333e12c5d1SDavid du Colombier 03,0200+'c','a', /* -CAL */ 3343e12c5d1SDavid du Colombier 03,0200+'b','a', /* -BAL */ 3353e12c5d1SDavid du Colombier 06,0200+'n','o',0200+'m','i',0200+'a', /* -NO-MI-AL */ 3363e12c5d1SDavid du Colombier 00 3373e12c5d1SDavid du Colombier }; 3383e12c5d1SDavid du Colombier 339*219b2ee8SDavid du Colombier static Uchar sufm[] = { 3403e12c5d1SDavid du Colombier 03,0200+'n','u', /* -NUM */ 3413e12c5d1SDavid du Colombier 05,'o',0200+'r','i',0200+'u', /* O-RI-UM */ 3423e12c5d1SDavid du Colombier 040+03,'i',0200+'u', /* I-UM */ 3433e12c5d1SDavid du Colombier 040+03,'e',0200+'u', /* E-UM */ 3443e12c5d1SDavid du Colombier 05,'i','v',0200+'i','s', /* IV-ISM */ 3453e12c5d1SDavid du Colombier 04,0200+'t','i','s', /* -TISM */ 3463e12c5d1SDavid du Colombier 05,'i',0200+'m','i','s', /* I-MISM */ 3473e12c5d1SDavid du Colombier 05,'a','l',0200+'i','s', /* AL-ISM */ 3483e12c5d1SDavid du Colombier 040+04,'e',0200+'i','s', /* E-ISM */ 3493e12c5d1SDavid du Colombier 040+04,'a',0200+'i','s', /* A-ISM */ 3503e12c5d1SDavid du Colombier 04,0200+'r','o','o', /* -ROOM */ 3513e12c5d1SDavid du Colombier 03,0200+'d','o', /* -DOM */ 3523e12c5d1SDavid du Colombier 03,0200+'h','a', /* -HAM */ 3533e12c5d1SDavid du Colombier 06,0200+'a',0200+'r','i','t','h', /* -A-RITHM */ 3543e12c5d1SDavid du Colombier 05,0200+'r','i','t','h', /* -RITHM */ 3553e12c5d1SDavid du Colombier 00 3563e12c5d1SDavid du Colombier }; 3573e12c5d1SDavid du Colombier 358*219b2ee8SDavid du Colombier static Uchar sufn[] = { 3593e12c5d1SDavid du Colombier 05,0200+'k','n','o','w', /* -KNOWN */ 3603e12c5d1SDavid du Colombier 04,0200+'t','o','w', /* -TOWN */ 3613e12c5d1SDavid du Colombier 04,0200+'d','o','w', /* -DOWN */ 3623e12c5d1SDavid du Colombier 04,0200+'t','u','r', /* -TURN */ 3633e12c5d1SDavid du Colombier 05,0200+'s','p','o','o', /* -SPOON */ 3643e12c5d1SDavid du Colombier 04,0200+'n','o','o', /* -NOON */ 3653e12c5d1SDavid du Colombier 04,0200+'m','o','o', /* -MOON */ 3663e12c5d1SDavid du Colombier 011,'a','l',0200+'i',0200+'z','a',0200+'t','i','o', /* AL-I-ZA-TION */ 3673e12c5d1SDavid du Colombier 07,0200+'i',0200+'z','a',0200+'t','i','o', /* -I-ZA-TION */ 3683e12c5d1SDavid du Colombier 07,'l',0200+'i',0200+'a',0200+'t','i','o', /* L-I-A-TION */ 3693e12c5d1SDavid du Colombier 04,0200+'t','i','o', /* -TION */ 3703e12c5d1SDavid du Colombier 040+05,'s',0200+'s','i','o', /* S-SION */ 3713e12c5d1SDavid du Colombier 04,0200+'s','i','o', /* -SION */ 3723e12c5d1SDavid du Colombier 04,'n',0200+'i','o', /* N-ION */ 3733e12c5d1SDavid du Colombier 04,0200+'g','i','o', /* -GION */ 3743e12c5d1SDavid du Colombier 04,0200+'c','i','o', /* -CION */ 3753e12c5d1SDavid du Colombier 03,0200+'c','o', /* -CON */ 3763e12c5d1SDavid du Colombier 05,0200+'c','o','l','o', /* -COLON */ 3773e12c5d1SDavid du Colombier 03,0200+'t','o', /* -TON */ 3783e12c5d1SDavid du Colombier 04,'i','s',0200+'o', /* IS-ON */ 3793e12c5d1SDavid du Colombier 03,0200+'s','o', /* -SON */ 3803e12c5d1SDavid du Colombier 03,0200+'r','i', /* -RIN */ 3813e12c5d1SDavid du Colombier 03,0200+'p','i', /* -PIN */ 3823e12c5d1SDavid du Colombier 03,0200+'n','i', /* -NIN */ 3833e12c5d1SDavid du Colombier 03,0200+'m','i', /* -MIN */ 3843e12c5d1SDavid du Colombier 03,0200+'l','i', /* -LIN */ 3853e12c5d1SDavid du Colombier 03,0200+'k','i', /* -KIN */ 3863e12c5d1SDavid du Colombier 05,0200+'s','t','e','i', /* -STEIN */ 3873e12c5d1SDavid du Colombier 04,0200+'t','a','i', /* -TAIN */ 3883e12c5d1SDavid du Colombier 05,'g','h','t',0200+'e', /* GHT-EN */ 3893e12c5d1SDavid du Colombier 05,0200+'w','o','m',0200+'e', /* -WOM-EN */ 3903e12c5d1SDavid du Colombier 03,0200+'m','e', /* -MEN */ 3913e12c5d1SDavid du Colombier 04,'o',0200+'k','e', /* O-KEN */ 3923e12c5d1SDavid du Colombier 03,'k',0200+'e', /* K-EN */ 3933e12c5d1SDavid du Colombier 04,0200+'t','e','e', /* -TEEN */ 3943e12c5d1SDavid du Colombier 04,0200+'s','e','e', /* -SEEN */ 3953e12c5d1SDavid du Colombier 040+03,0200+'s','a', /* -SAN */ 3963e12c5d1SDavid du Colombier 05,0200+'w','o','m',0200+'a', /* -WOM-AN */ 3973e12c5d1SDavid du Colombier 03,0200+'m','a', /* -MAN */ 3983e12c5d1SDavid du Colombier 04,0200+'t','i','a', /* -TIAN */ 3993e12c5d1SDavid du Colombier 04,0200+'s','i','a', /* -SIAN */ 4003e12c5d1SDavid du Colombier 040+04,'e',0200+'i','a', /* E-IAN */ 4013e12c5d1SDavid du Colombier 04,0200+'c','i','a', /* -CIAN */ 4023e12c5d1SDavid du Colombier 0300+03,'i','a', /* IA/N */ 4033e12c5d1SDavid du Colombier 05,0200+'c','l','e','a', /* -CLEAN */ 4043e12c5d1SDavid du Colombier 04,0200+'m','e','a', /* -MEAN */ 4053e12c5d1SDavid du Colombier 040+03,'e',0200+'a', /* E-AN */ 4063e12c5d1SDavid du Colombier 00 4073e12c5d1SDavid du Colombier }; 4083e12c5d1SDavid du Colombier 409*219b2ee8SDavid du Colombier static Uchar sufo[] = { 4103e12c5d1SDavid du Colombier 05,0200+'m','a','c',0200+'r', /* -MAC-RO */ 4113e12c5d1SDavid du Colombier 00 4123e12c5d1SDavid du Colombier }; 4133e12c5d1SDavid du Colombier 414*219b2ee8SDavid du Colombier static Uchar sufp[] = { 4153e12c5d1SDavid du Colombier 05,0200+'g','r','o','u', /* -GROUP */ 4163e12c5d1SDavid du Colombier 02,0200+'u', /* -UP */ 4173e12c5d1SDavid du Colombier 04,0200+'s','h','i', /* -SHIP */ 4183e12c5d1SDavid du Colombier 04,0200+'k','e','e', /* -KEEP */ 4193e12c5d1SDavid du Colombier 00 4203e12c5d1SDavid du Colombier }; 4213e12c5d1SDavid du Colombier 422*219b2ee8SDavid du Colombier static Uchar sufr[] = { 4233e12c5d1SDavid du Colombier 04,0200+'z','a','r', /* -ZARR */ 4243e12c5d1SDavid du Colombier 0300+02,'r', /* R/R */ 4253e12c5d1SDavid du Colombier 03,0200+'t','o', /* -TOR */ 4263e12c5d1SDavid du Colombier 040+03,0200+'s','o', /* -SOR */ 4273e12c5d1SDavid du Colombier 040+04,0200+'r','i',0200+'o', /* -RI-OR */ 4283e12c5d1SDavid du Colombier 04,'i','z',0200+'e', /* IZ-ER */ 4293e12c5d1SDavid du Colombier 05,0200+'c','o','v',0200+'e', /* -COV-ER */ 4303e12c5d1SDavid du Colombier 04,0200+'o','v','e', /* -OVER */ 4313e12c5d1SDavid du Colombier 04,0200+'e','v',0200+'e', /* -EV-ER */ 4323e12c5d1SDavid du Colombier 8,0200+'c','o','m',0200+'p','u','t',0200+'e', /* -COM-PUT-ER */ 4333e12c5d1SDavid du Colombier 040+05,'u','s',0200+'t','e', /* US-TER */ 4343e12c5d1SDavid du Colombier 05,'o','s','t',0200+'e', /* OST-ER */ 4353e12c5d1SDavid du Colombier 040+05,0200+'a','c',0200+'t','e', /* -AC-TER */ 4363e12c5d1SDavid du Colombier 06,0200+'w','r','i','t',0200+'e', /* -WRIT-ER */ 4373e12c5d1SDavid du Colombier 040+05,'i','s',0200+'t','e', /* IS-TER */ 4383e12c5d1SDavid du Colombier 040+05,'e','s',0200+'t','e', /* ES-TER */ 4393e12c5d1SDavid du Colombier 040+05,'a','s',0200+'t','e', /* AS-TER */ 4403e12c5d1SDavid du Colombier 04,0200+'s','t','e', /* -STER */ 4413e12c5d1SDavid du Colombier 05,'a','r',0200+'t','e', /* AR-TER */ 4423e12c5d1SDavid du Colombier 04,'r','t',0200+'e', /* RT-ER */ 4433e12c5d1SDavid du Colombier 040+05,'m',0200+'e',0200+'t','e', /* M-E-TER */ 4443e12c5d1SDavid du Colombier 05,0200+'w','a',0200+'t','e', /* -WA-TER */ 4453e12c5d1SDavid du Colombier 03,'r',0200+'e', /* R-ER */ 4463e12c5d1SDavid du Colombier 04,'o','p',0200+'e', /* OP-ER */ 4473e12c5d1SDavid du Colombier 05,0200+'p','a',0200+'p','e', /* -PA-PER */ 4483e12c5d1SDavid du Colombier 04,'w','n',0200+'e', /* WN-ER */ 4493e12c5d1SDavid du Colombier 040+04,'s',0200+'n','e', /* S-NER */ 4503e12c5d1SDavid du Colombier 04,'o','n',0200+'e', /* ON-ER */ 4513e12c5d1SDavid du Colombier 04,'r','m',0200+'e', /* RM-ER */ 4523e12c5d1SDavid du Colombier 03,0200+'m','e', /* -MER */ 4533e12c5d1SDavid du Colombier 04,'l','l',0200+'e', /* LL-ER */ 4543e12c5d1SDavid du Colombier 05,'d',0200+'d','l','e', /* D-DLER */ 4553e12c5d1SDavid du Colombier 04,0200+'b','l','e', /* -BLER */ 4563e12c5d1SDavid du Colombier 03,'k',0200+'e', /* K-ER */ 4573e12c5d1SDavid du Colombier 05,'n',0200+'t','h','e', /* N-THER */ 4583e12c5d1SDavid du Colombier 06,0200+'f','a',0200+'t','h','e', /* -FA-THER */ 4593e12c5d1SDavid du Colombier 06,'e','i',0200+'t','h','e', /* EI-THER */ 4603e12c5d1SDavid du Colombier 04,'t','h',0200+'e', /* TH-ER */ 4613e12c5d1SDavid du Colombier 04,'s','h',0200+'e', /* SH-ER */ 4623e12c5d1SDavid du Colombier 04,0200+'p','h','e', /* -PHER */ 4633e12c5d1SDavid du Colombier 04,'c','h',0200+'e', /* CH-ER */ 4643e12c5d1SDavid du Colombier 04,'d','g',0200+'e', /* DG-ER */ 4653e12c5d1SDavid du Colombier 04,'r','d',0200+'e', /* RD-ER */ 4663e12c5d1SDavid du Colombier 06,'o','u','n','d',0200+'e', /* OUND-ER */ 4673e12c5d1SDavid du Colombier 04,'l','d',0200+'e', /* LD-ER */ 4683e12c5d1SDavid du Colombier 04,'i','d',0200+'e', /* ID-ER */ 4693e12c5d1SDavid du Colombier 05,0200+'d','u','c',0200+'e', /* -DUC-ER */ 4703e12c5d1SDavid du Colombier 04,'n','c',0200+'e', /* NC-ER */ 4713e12c5d1SDavid du Colombier 0100+02, 0200+'e', /* /ER */ 4723e12c5d1SDavid du Colombier 03,0200+'s','a', /* -SAR */ 4733e12c5d1SDavid du Colombier 040+06,'a','c',0200+'u',0200+'l','a', /* AC-U-LAR */ 4743e12c5d1SDavid du Colombier 040+06,'e','c',0200+'u',0200+'l','a', /* EC-U-LAR */ 4753e12c5d1SDavid du Colombier 040+06,'i','c',0200+'u',0200+'l','a', /* IC-U-LAR */ 4763e12c5d1SDavid du Colombier 040+06,'e','g',0200+'u',0200+'l','a', /* EG-U-LAR */ 4773e12c5d1SDavid du Colombier 00 4783e12c5d1SDavid du Colombier }; 4793e12c5d1SDavid du Colombier 480*219b2ee8SDavid du Colombier static Uchar sufs[] = { 4813e12c5d1SDavid du Colombier 040+04,'u',0200+'o','u', /* U-OUS */ 4823e12c5d1SDavid du Colombier 05,0200+'t','i','o','u', /* -TIOUS */ 4833e12c5d1SDavid du Colombier 05,0200+'g','i','o','u', /* -GIOUS */ 4843e12c5d1SDavid du Colombier 05,0200+'c','i','o','u', /* -CIOUS */ 4853e12c5d1SDavid du Colombier 040+04,'i',0200+'o','u', /* I-OUS */ 4863e12c5d1SDavid du Colombier 05,0200+'g','e','o','u', /* -GEOUS */ 4873e12c5d1SDavid du Colombier 05,0200+'c','e','o','u', /* -CEOUS */ 4883e12c5d1SDavid du Colombier 04,'e',0200+'o','u', /* E-OUS */ 4893e12c5d1SDavid du Colombier 0140+02,0200+'u', /* /US */ 4903e12c5d1SDavid du Colombier 04,0200+'n','e','s', /* -NESS */ 4913e12c5d1SDavid du Colombier 04,0200+'l','e','s', /* -LESS */ 4923e12c5d1SDavid du Colombier 0140+02,0200+'s', /* /SS */ 4933e12c5d1SDavid du Colombier 040+05,'p',0200+'o',0200+'l','i', /* P-O-LIS */ 4943e12c5d1SDavid du Colombier 0140+02,0200+'i', /* /IS */ 4953e12c5d1SDavid du Colombier 0100+03,0200+'x','e', /* X/ES */ 4963e12c5d1SDavid du Colombier 0100+03,0200+'s','e', /* S/ES */ 4973e12c5d1SDavid du Colombier 0100+04,'s','h',0200+'e', /* SH/ES */ 4983e12c5d1SDavid du Colombier 0100+04,'c','h',0200+'e', /* CH/ES */ 4993e12c5d1SDavid du Colombier 0300+01, /* /S */ 5003e12c5d1SDavid du Colombier 00 5013e12c5d1SDavid du Colombier }; 5023e12c5d1SDavid du Colombier 503*219b2ee8SDavid du Colombier static Uchar suft[] = { 5043e12c5d1SDavid du Colombier 05,0200+'l','i','m',0200+'i', /* -LIM-IT */ 5053e12c5d1SDavid du Colombier 06,'i','o','n',0200+'i','s', /* ION-IST */ 5063e12c5d1SDavid du Colombier 05,'i','n',0200+'i','s', /* IN-IST */ 5073e12c5d1SDavid du Colombier 05,'a','l',0200+'i','s', /* AL-IST */ 5083e12c5d1SDavid du Colombier 06,'l',0200+'o',0200+'g','i','s', /* L-O-GIST */ 5093e12c5d1SDavid du Colombier 05,'h','t',0200+'e','s', /* HT-EST */ 5103e12c5d1SDavid du Colombier 04,'i',0200+'e','s', /* I-EST */ 5113e12c5d1SDavid du Colombier 05,'g',0200+'g','e','s', /* G-GEST */ 5123e12c5d1SDavid du Colombier 04,'g',0200+'e','s', /* G-EST */ 5133e12c5d1SDavid du Colombier 05,'d',0200+'d','e','s', /* D-DEST */ 5143e12c5d1SDavid du Colombier 04,'d',0200+'e','s', /* D-EST */ 5153e12c5d1SDavid du Colombier 04,0200+'c','a','s', /* -CAST */ 5163e12c5d1SDavid du Colombier 05,0200+'h','e','a','r', /* -HEART */ 5173e12c5d1SDavid du Colombier 04,0200+'f','o','o', /* -FOOT */ 5183e12c5d1SDavid du Colombier 03,'i',0200+'o', /* I-OT */ 5193e12c5d1SDavid du Colombier 05,0200+'f','r','o','n', /* -FRONT */ 5203e12c5d1SDavid du Colombier 05,0200+'p','r','i','n', /* -PRINT */ 5213e12c5d1SDavid du Colombier 04,0200+'m','e','n', /* -MENT */ 5223e12c5d1SDavid du Colombier 05,0200+'c','i','e','n', /* -CIENT */ 5233e12c5d1SDavid du Colombier 04,'i',0200+'a','n', /* I-ANT */ 5243e12c5d1SDavid du Colombier 06,0200+'w','r','i','g','h', /* -WRIGHT */ 5253e12c5d1SDavid du Colombier 06,0200+'b','r','i','g','h', /* -BRIGHT */ 5263e12c5d1SDavid du Colombier 06,0200+'f','l','i','g','h', /* -FLIGHT */ 5273e12c5d1SDavid du Colombier 06,0200+'w','e','i','g','h', /* -WEIGHT */ 5283e12c5d1SDavid du Colombier 05,0200+'s','h','i','f', /* -SHIFT */ 5293e12c5d1SDavid du Colombier 05,0200+'c','r','a','f', /* -CRAFT */ 5303e12c5d1SDavid du Colombier 040+04,'d','g',0200+'e', /* DG-ET */ 5313e12c5d1SDavid du Colombier 04,0200+'g','o','a', /* -GOAT */ 5323e12c5d1SDavid du Colombier 04,0200+'c','o','a', /* -COAT */ 5333e12c5d1SDavid du Colombier 04,0200+'b','o','a', /* -BOAT */ 5343e12c5d1SDavid du Colombier 04,0200+'w','h','a', /* -WHAT */ 5353e12c5d1SDavid du Colombier 04,0200+'c','u','i', /* -CUIT */ 5363e12c5d1SDavid du Colombier 00 5373e12c5d1SDavid du Colombier }; 5383e12c5d1SDavid du Colombier 539*219b2ee8SDavid du Colombier static Uchar sufy[] = { 5403e12c5d1SDavid du Colombier 040+04,'e','s',0200+'t', /* ES-TY */ 5413e12c5d1SDavid du Colombier 040+05,'q','u','i',0200+'t', /* QUI-TY */ 5423e12c5d1SDavid du Colombier 04,0200+'t','i',0200+'t', /* -TI-TY */ 5433e12c5d1SDavid du Colombier 040+05,'o','s',0200+'i',0200+'t', /* OS-I-TY */ 5443e12c5d1SDavid du Colombier 04,0200+'s','i',0200+'t', /* -SI-TY */ 5453e12c5d1SDavid du Colombier 05,'i','n',0200+'i',0200+'t', /* IN-I-TY */ 5463e12c5d1SDavid du Colombier 04,'n','i',0200+'t', /* NI-TY */ 5473e12c5d1SDavid du Colombier 040+010,'f','a',0200+'b','i','l',0200+'i',0200+'t', /* FA-BIL-I-TY */ 5483e12c5d1SDavid du Colombier 010,0200+'c','a',0200+'b','i','l',0200+'i',0200+'t', /* -CA-BIL-I-TY */ 5493e12c5d1SDavid du Colombier 010,0200+'p','a',0200+'b','i','l',0200+'i',0200+'t', /* -PA-BIL-I-TY */ 5503e12c5d1SDavid du Colombier 06,0200+'b','i','l',0200+'i',0200+'t', /* -BIL-I-TY */ 5513e12c5d1SDavid du Colombier 03,'i',0200+'t', /* I-TY */ 5523e12c5d1SDavid du Colombier 04,0200+'b','u','r', /* -BUR-Y */ 5533e12c5d1SDavid du Colombier 04,0200+'t','o',0200+'r', /* -TO-RY */ 5543e12c5d1SDavid du Colombier 05,0200+'q','u','a','r', /* -QUAR-Y */ 5553e12c5d1SDavid du Colombier 040+04,'u',0200+'a','r', /* U-ARY */ 5563e12c5d1SDavid du Colombier 07,0200+'m','e','n',0200+'t','a',0200+'r', /* -MEN-TA-RY */ 5573e12c5d1SDavid du Colombier 06,'i','o','n',0200+'a','r', /* ION-ARY */ 5583e12c5d1SDavid du Colombier 04,'i',0200+'a','r', /* I-ARY */ 5593e12c5d1SDavid du Colombier 04,'n',0200+'o',0200+'m', /* N-O-MY */ 5603e12c5d1SDavid du Colombier 03,0200+'p','l', /* -PLY */ 5613e12c5d1SDavid du Colombier 04,'g',0200+'g','l', /* G-GLY */ 5623e12c5d1SDavid du Colombier 05,0200+'p','a',0200+'b','l', /* -PA-BLY */ 5633e12c5d1SDavid du Colombier 05,'f','a',0200+'b','l', /* FA-BLY */ 5643e12c5d1SDavid du Colombier 05,0200+'c','a',0200+'b','l', /* -CA-BLY */ 5653e12c5d1SDavid du Colombier 04,0200+'a','b','l', /* -ABLY */ 5663e12c5d1SDavid du Colombier 03,0200+'b','l', /* -BLY */ 5673e12c5d1SDavid du Colombier 02,0200+'l', /* -LY */ 5683e12c5d1SDavid du Colombier 03,0200+'s','k', /* -SKY */ 5693e12c5d1SDavid du Colombier 040+06,'g',0200+'r','a',0200+'p','h', /* G-RA-PHY */ 5703e12c5d1SDavid du Colombier 04,'l',0200+'o',0200+'g', /* L-O-GY */ 5713e12c5d1SDavid du Colombier 02,0200+'f', /* -FY */ 5723e12c5d1SDavid du Colombier 03,0200+'n','e', /* -NEY */ 5733e12c5d1SDavid du Colombier 03,0200+'l','e', /* -LEY */ 5743e12c5d1SDavid du Colombier 04,'c','k',0200+'e', /* CK-EY */ 5753e12c5d1SDavid du Colombier 03,0200+'k','e', /* -KEY */ 5763e12c5d1SDavid du Colombier 04,0200+'b','o','d', /* -BODY */ 5773e12c5d1SDavid du Colombier 05,0200+'s','t','u','d', /* -STUDY */ 5783e12c5d1SDavid du Colombier 0340+04,'e','e','d', /* EEDY */ 5793e12c5d1SDavid du Colombier 02,0200+'b', /* -BY */ 5803e12c5d1SDavid du Colombier 03,0200+'w','a', /* -WAY */ 5813e12c5d1SDavid du Colombier 03,0200+'d','a', /* -DAY */ 5823e12c5d1SDavid du Colombier 00 5833e12c5d1SDavid du Colombier }; 5843e12c5d1SDavid du Colombier 585*219b2ee8SDavid du Colombier Uchar *suftab[] = { 5863e12c5d1SDavid du Colombier sufa, 5873e12c5d1SDavid du Colombier 0, 5883e12c5d1SDavid du Colombier sufc, 5893e12c5d1SDavid du Colombier sufd, 5903e12c5d1SDavid du Colombier sufe, 5913e12c5d1SDavid du Colombier suff, 5923e12c5d1SDavid du Colombier sufg, 5933e12c5d1SDavid du Colombier sufh, 5943e12c5d1SDavid du Colombier sufi, 5953e12c5d1SDavid du Colombier 0, 5963e12c5d1SDavid du Colombier sufk, 5973e12c5d1SDavid du Colombier sufl, 5983e12c5d1SDavid du Colombier sufm, 5993e12c5d1SDavid du Colombier sufn, 6003e12c5d1SDavid du Colombier sufo, 6013e12c5d1SDavid du Colombier sufp, 6023e12c5d1SDavid du Colombier 0, 6033e12c5d1SDavid du Colombier sufr, 6043e12c5d1SDavid du Colombier sufs, 6053e12c5d1SDavid du Colombier suft, 6063e12c5d1SDavid du Colombier 0, 6073e12c5d1SDavid du Colombier 0, 6083e12c5d1SDavid du Colombier 0, 6093e12c5d1SDavid du Colombier 0, 6103e12c5d1SDavid du Colombier sufy, 6113e12c5d1SDavid du Colombier 0, 6123e12c5d1SDavid du Colombier }; 613