1struct alias { int name; unsigned int encoding_index; }; 2%struct-type 3%language=ANSI-C 4%define hash-function-name aliases_hash 5%define lookup-function-name aliases_lookup 6%7bit 7%readonly-tables 8%global-table 9%define word-array-name aliases 10%pic 11%% 12US-ASCII, ei_ascii 13ASCII, ei_ascii 14ISO646-US, ei_ascii 15ISO_646.IRV:1991, ei_ascii 16ISO-IR-6, ei_ascii 17ANSI_X3.4-1968, ei_ascii 18ANSI_X3.4-1986, ei_ascii 19CP367, ei_ascii 20IBM367, ei_ascii 21US, ei_ascii 22CSASCII, ei_ascii 23UTF-8, ei_utf8 24UCS-2, ei_ucs2 25ISO-10646-UCS-2, ei_ucs2 26CSUNICODE, ei_ucs2 27UCS-2BE, ei_ucs2be 28UNICODEBIG, ei_ucs2be 29UNICODE-1-1, ei_ucs2be 30CSUNICODE11, ei_ucs2be 31UCS-2LE, ei_ucs2le 32UNICODELITTLE, ei_ucs2le 33UCS-4, ei_ucs4 34ISO-10646-UCS-4, ei_ucs4 35CSUCS4, ei_ucs4 36UCS-4BE, ei_ucs4be 37UCS-4LE, ei_ucs4le 38UTF-16, ei_utf16 39UTF-16BE, ei_utf16be 40UTF-16LE, ei_utf16le 41UTF-32, ei_utf32 42UTF-32BE, ei_utf32be 43UTF-32LE, ei_utf32le 44UTF-7, ei_utf7 45UNICODE-1-1-UTF-7, ei_utf7 46CSUNICODE11UTF7, ei_utf7 47UCS-2-INTERNAL, ei_ucs2internal 48UCS-2-SWAPPED, ei_ucs2swapped 49UCS-4-INTERNAL, ei_ucs4internal 50UCS-4-SWAPPED, ei_ucs4swapped 51C99, ei_c99 52JAVA, ei_java 53ISO-8859-1, ei_iso8859_1 54ISO_8859-1, ei_iso8859_1 55ISO_8859-1:1987, ei_iso8859_1 56ISO-IR-100, ei_iso8859_1 57CP819, ei_iso8859_1 58IBM819, ei_iso8859_1 59LATIN1, ei_iso8859_1 60L1, ei_iso8859_1 61CSISOLATIN1, ei_iso8859_1 62ISO8859-1, ei_iso8859_1 63ISO-8859-2, ei_iso8859_2 64ISO_8859-2, ei_iso8859_2 65ISO_8859-2:1987, ei_iso8859_2 66ISO-IR-101, ei_iso8859_2 67LATIN2, ei_iso8859_2 68L2, ei_iso8859_2 69CSISOLATIN2, ei_iso8859_2 70ISO8859-2, ei_iso8859_2 71ISO-8859-3, ei_iso8859_3 72ISO_8859-3, ei_iso8859_3 73ISO_8859-3:1988, ei_iso8859_3 74ISO-IR-109, ei_iso8859_3 75LATIN3, ei_iso8859_3 76L3, ei_iso8859_3 77CSISOLATIN3, ei_iso8859_3 78ISO8859-3, ei_iso8859_3 79ISO-8859-4, ei_iso8859_4 80ISO_8859-4, ei_iso8859_4 81ISO_8859-4:1988, ei_iso8859_4 82ISO-IR-110, ei_iso8859_4 83LATIN4, ei_iso8859_4 84L4, ei_iso8859_4 85CSISOLATIN4, ei_iso8859_4 86ISO8859-4, ei_iso8859_4 87ISO-8859-5, ei_iso8859_5 88ISO_8859-5, ei_iso8859_5 89ISO_8859-5:1988, ei_iso8859_5 90ISO-IR-144, ei_iso8859_5 91CYRILLIC, ei_iso8859_5 92CSISOLATINCYRILLIC, ei_iso8859_5 93ISO8859-5, ei_iso8859_5 94ISO-8859-6, ei_iso8859_6 95ISO_8859-6, ei_iso8859_6 96ISO_8859-6:1987, ei_iso8859_6 97ISO-IR-127, ei_iso8859_6 98ECMA-114, ei_iso8859_6 99ASMO-708, ei_iso8859_6 100ARABIC, ei_iso8859_6 101CSISOLATINARABIC, ei_iso8859_6 102ISO8859-6, ei_iso8859_6 103ISO-8859-7, ei_iso8859_7 104ISO_8859-7, ei_iso8859_7 105ISO_8859-7:1987, ei_iso8859_7 106ISO_8859-7:2003, ei_iso8859_7 107ISO-IR-126, ei_iso8859_7 108ECMA-118, ei_iso8859_7 109ELOT_928, ei_iso8859_7 110GREEK8, ei_iso8859_7 111GREEK, ei_iso8859_7 112CSISOLATINGREEK, ei_iso8859_7 113ISO8859-7, ei_iso8859_7 114ISO-8859-8, ei_iso8859_8 115ISO_8859-8, ei_iso8859_8 116ISO_8859-8:1988, ei_iso8859_8 117ISO-IR-138, ei_iso8859_8 118HEBREW, ei_iso8859_8 119CSISOLATINHEBREW, ei_iso8859_8 120ISO8859-8, ei_iso8859_8 121ISO-8859-9, ei_iso8859_9 122ISO_8859-9, ei_iso8859_9 123ISO_8859-9:1989, ei_iso8859_9 124ISO-IR-148, ei_iso8859_9 125LATIN5, ei_iso8859_9 126L5, ei_iso8859_9 127CSISOLATIN5, ei_iso8859_9 128ISO8859-9, ei_iso8859_9 129ISO-8859-10, ei_iso8859_10 130ISO_8859-10, ei_iso8859_10 131ISO_8859-10:1992, ei_iso8859_10 132ISO-IR-157, ei_iso8859_10 133LATIN6, ei_iso8859_10 134L6, ei_iso8859_10 135CSISOLATIN6, ei_iso8859_10 136ISO8859-10, ei_iso8859_10 137ISO-8859-11, ei_iso8859_11 138ISO_8859-11, ei_iso8859_11 139ISO8859-11, ei_iso8859_11 140ISO-8859-13, ei_iso8859_13 141ISO_8859-13, ei_iso8859_13 142ISO-IR-179, ei_iso8859_13 143LATIN7, ei_iso8859_13 144L7, ei_iso8859_13 145ISO8859-13, ei_iso8859_13 146ISO-8859-14, ei_iso8859_14 147ISO_8859-14, ei_iso8859_14 148ISO_8859-14:1998, ei_iso8859_14 149ISO-IR-199, ei_iso8859_14 150LATIN8, ei_iso8859_14 151L8, ei_iso8859_14 152ISO-CELTIC, ei_iso8859_14 153ISO8859-14, ei_iso8859_14 154ISO-8859-15, ei_iso8859_15 155ISO_8859-15, ei_iso8859_15 156ISO_8859-15:1998, ei_iso8859_15 157ISO-IR-203, ei_iso8859_15 158LATIN-9, ei_iso8859_15 159ISO8859-15, ei_iso8859_15 160ISO-8859-16, ei_iso8859_16 161ISO_8859-16, ei_iso8859_16 162ISO_8859-16:2001, ei_iso8859_16 163ISO-IR-226, ei_iso8859_16 164LATIN10, ei_iso8859_16 165L10, ei_iso8859_16 166ISO8859-16, ei_iso8859_16 167KOI8-R, ei_koi8_r 168CSKOI8R, ei_koi8_r 169KOI8-U, ei_koi8_u 170KOI8-RU, ei_koi8_ru 171CP1250, ei_cp1250 172WINDOWS-1250, ei_cp1250 173MS-EE, ei_cp1250 174CP1251, ei_cp1251 175WINDOWS-1251, ei_cp1251 176MS-CYRL, ei_cp1251 177CP1252, ei_cp1252 178WINDOWS-1252, ei_cp1252 179MS-ANSI, ei_cp1252 180CP1253, ei_cp1253 181WINDOWS-1253, ei_cp1253 182MS-GREEK, ei_cp1253 183CP1254, ei_cp1254 184WINDOWS-1254, ei_cp1254 185MS-TURK, ei_cp1254 186CP1255, ei_cp1255 187WINDOWS-1255, ei_cp1255 188MS-HEBR, ei_cp1255 189CP1256, ei_cp1256 190WINDOWS-1256, ei_cp1256 191MS-ARAB, ei_cp1256 192CP1257, ei_cp1257 193WINDOWS-1257, ei_cp1257 194WINBALTRIM, ei_cp1257 195CP1258, ei_cp1258 196WINDOWS-1258, ei_cp1258 197CP850, ei_cp850 198IBM850, ei_cp850 199850, ei_cp850 200CSPC850MULTILINGUAL, ei_cp850 201CP862, ei_cp862 202IBM862, ei_cp862 203862, ei_cp862 204CSPC862LATINHEBREW, ei_cp862 205CP866, ei_cp866 206IBM866, ei_cp866 207866, ei_cp866 208CSIBM866, ei_cp866 209MACROMAN, ei_mac_roman 210MACINTOSH, ei_mac_roman 211MAC, ei_mac_roman 212CSMACINTOSH, ei_mac_roman 213MACCENTRALEUROPE, ei_mac_centraleurope 214MACICELAND, ei_mac_iceland 215MACCROATIAN, ei_mac_croatian 216MACROMANIA, ei_mac_romania 217MACCYRILLIC, ei_mac_cyrillic 218MACUKRAINE, ei_mac_ukraine 219MACGREEK, ei_mac_greek 220MACTURKISH, ei_mac_turkish 221MACHEBREW, ei_mac_hebrew 222MACARABIC, ei_mac_arabic 223MACTHAI, ei_mac_thai 224HP-ROMAN8, ei_hp_roman8 225ROMAN8, ei_hp_roman8 226R8, ei_hp_roman8 227CSHPROMAN8, ei_hp_roman8 228NEXTSTEP, ei_nextstep 229ARMSCII-8, ei_armscii_8 230GEORGIAN-ACADEMY, ei_georgian_academy 231GEORGIAN-PS, ei_georgian_ps 232KOI8-T, ei_koi8_t 233PT154, ei_pt154 234PTCP154, ei_pt154 235CP154, ei_pt154 236CYRILLIC-ASIAN, ei_pt154 237CSPTCP154, ei_pt154 238RK1048, ei_rk1048 239STRK1048-2002, ei_rk1048 240KZ-1048, ei_rk1048 241CSKZ1048, ei_rk1048 242MULELAO-1, ei_mulelao 243CP1133, ei_cp1133 244IBM-CP1133, ei_cp1133 245TIS-620, ei_tis620 246TIS620, ei_tis620 247TIS620-0, ei_tis620 248TIS620.2529-1, ei_tis620 249TIS620.2533-0, ei_tis620 250TIS620.2533-1, ei_tis620 251ISO-IR-166, ei_tis620 252CP874, ei_cp874 253WINDOWS-874, ei_cp874 254VISCII, ei_viscii 255VISCII1.1-1, ei_viscii 256CSVISCII, ei_viscii 257TCVN, ei_tcvn 258TCVN-5712, ei_tcvn 259TCVN5712-1, ei_tcvn 260TCVN5712-1:1993, ei_tcvn 261JIS_C6220-1969-RO, ei_iso646_jp 262ISO646-JP, ei_iso646_jp 263ISO-IR-14, ei_iso646_jp 264JP, ei_iso646_jp 265CSISO14JISC6220RO, ei_iso646_jp 266JIS_X0201, ei_jisx0201 267JISX0201-1976, ei_jisx0201 268X0201, ei_jisx0201 269CSHALFWIDTHKATAKANA, ei_jisx0201 270JIS_X0208, ei_jisx0208 271JIS_X0208-1983, ei_jisx0208 272JIS_X0208-1990, ei_jisx0208 273JIS0208, ei_jisx0208 274X0208, ei_jisx0208 275ISO-IR-87, ei_jisx0208 276JIS_C6226-1983, ei_jisx0208 277CSISO87JISX0208, ei_jisx0208 278JIS_X0212, ei_jisx0212 279JIS_X0212.1990-0, ei_jisx0212 280JIS_X0212-1990, ei_jisx0212 281X0212, ei_jisx0212 282ISO-IR-159, ei_jisx0212 283CSISO159JISX02121990, ei_jisx0212 284GB_1988-80, ei_iso646_cn 285ISO646-CN, ei_iso646_cn 286ISO-IR-57, ei_iso646_cn 287CN, ei_iso646_cn 288CSISO57GB1988, ei_iso646_cn 289GB_2312-80, ei_gb2312 290ISO-IR-58, ei_gb2312 291CSISO58GB231280, ei_gb2312 292CHINESE, ei_gb2312 293ISO-IR-165, ei_isoir165 294CN-GB-ISOIR165, ei_isoir165 295KSC_5601, ei_ksc5601 296KS_C_5601-1987, ei_ksc5601 297KS_C_5601-1989, ei_ksc5601 298ISO-IR-149, ei_ksc5601 299CSKSC56011987, ei_ksc5601 300KOREAN, ei_ksc5601 301EUC-JP, ei_euc_jp 302EUCJP, ei_euc_jp 303EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp 304CSEUCPKDFMTJAPANESE, ei_euc_jp 305SHIFT_JIS, ei_sjis 306SHIFT-JIS, ei_sjis 307SJIS, ei_sjis 308MS_KANJI, ei_sjis 309CSSHIFTJIS, ei_sjis 310CP932, ei_cp932 311ISO-2022-JP, ei_iso2022_jp 312CSISO2022JP, ei_iso2022_jp 313ISO-2022-JP-1, ei_iso2022_jp1 314ISO-2022-JP-2, ei_iso2022_jp2 315CSISO2022JP2, ei_iso2022_jp2 316EUC-CN, ei_euc_cn 317EUCCN, ei_euc_cn 318GB2312, ei_euc_cn 319CN-GB, ei_euc_cn 320CSGB2312, ei_euc_cn 321GBK, ei_ces_gbk 322CP936, ei_cp936 323MS936, ei_cp936 324WINDOWS-936, ei_cp936 325GB18030, ei_gb18030 326ISO-2022-CN, ei_iso2022_cn 327CSISO2022CN, ei_iso2022_cn 328ISO-2022-CN-EXT, ei_iso2022_cn_ext 329HZ, ei_hz 330HZ-GB-2312, ei_hz 331EUC-TW, ei_euc_tw 332EUCTW, ei_euc_tw 333CSEUCTW, ei_euc_tw 334BIG5, ei_ces_big5 335BIG-5, ei_ces_big5 336BIG-FIVE, ei_ces_big5 337BIGFIVE, ei_ces_big5 338CN-BIG5, ei_ces_big5 339CSBIG5, ei_ces_big5 340CP950, ei_cp950 341BIG5-HKSCS:1999, ei_big5hkscs1999 342BIG5-HKSCS:2001, ei_big5hkscs2001 343BIG5-HKSCS, ei_big5hkscs2004 344BIG5HKSCS, ei_big5hkscs2004 345BIG5-HKSCS:2004, ei_big5hkscs2004 346EUC-KR, ei_euc_kr 347EUCKR, ei_euc_kr 348CSEUCKR, ei_euc_kr 349CP949, ei_cp949 350UHC, ei_cp949 351JOHAB, ei_johab 352CP1361, ei_johab 353ISO-2022-KR, ei_iso2022_kr 354CSISO2022KR, ei_iso2022_kr 355CHAR, ei_local_char 356WCHAR_T, ei_local_wchar_t 357