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 209CP1131, ei_cp1131 210MACROMAN, ei_mac_roman 211MACINTOSH, ei_mac_roman 212MAC, ei_mac_roman 213CSMACINTOSH, ei_mac_roman 214MACCENTRALEUROPE, ei_mac_centraleurope 215MACICELAND, ei_mac_iceland 216MACCROATIAN, ei_mac_croatian 217MACROMANIA, ei_mac_romania 218MACCYRILLIC, ei_mac_cyrillic 219MACUKRAINE, ei_mac_ukraine 220MACGREEK, ei_mac_greek 221MACTURKISH, ei_mac_turkish 222MACHEBREW, ei_mac_hebrew 223MACARABIC, ei_mac_arabic 224MACTHAI, ei_mac_thai 225HP-ROMAN8, ei_hp_roman8 226ROMAN8, ei_hp_roman8 227R8, ei_hp_roman8 228CSHPROMAN8, ei_hp_roman8 229NEXTSTEP, ei_nextstep 230ARMSCII-8, ei_armscii_8 231GEORGIAN-ACADEMY, ei_georgian_academy 232GEORGIAN-PS, ei_georgian_ps 233KOI8-T, ei_koi8_t 234PT154, ei_pt154 235PTCP154, ei_pt154 236CP154, ei_pt154 237CYRILLIC-ASIAN, ei_pt154 238CSPTCP154, ei_pt154 239RK1048, ei_rk1048 240STRK1048-2002, ei_rk1048 241KZ-1048, ei_rk1048 242CSKZ1048, ei_rk1048 243MULELAO-1, ei_mulelao 244CP1133, ei_cp1133 245IBM-CP1133, ei_cp1133 246TIS-620, ei_tis620 247TIS620, ei_tis620 248TIS620-0, ei_tis620 249TIS620.2529-1, ei_tis620 250TIS620.2533-0, ei_tis620 251TIS620.2533-1, ei_tis620 252ISO-IR-166, ei_tis620 253TACTIS, ei_tis620 254CP874, ei_cp874 255WINDOWS-874, ei_cp874 256VISCII, ei_viscii 257VISCII1.1-1, ei_viscii 258CSVISCII, ei_viscii 259TCVN, ei_tcvn 260TCVN-5712, ei_tcvn 261TCVN5712-1, ei_tcvn 262TCVN5712-1:1993, ei_tcvn 263JIS_C6220-1969-RO, ei_iso646_jp 264ISO646-JP, ei_iso646_jp 265ISO-IR-14, ei_iso646_jp 266JP, ei_iso646_jp 267CSISO14JISC6220RO, ei_iso646_jp 268JIS_X0201, ei_jisx0201 269JISX0201-1976, ei_jisx0201 270X0201, ei_jisx0201 271CSHALFWIDTHKATAKANA, ei_jisx0201 272JIS_X0208, ei_jisx0208 273JIS_X0208-1983, ei_jisx0208 274JIS_X0208-1990, ei_jisx0208 275JIS0208, ei_jisx0208 276X0208, ei_jisx0208 277ISO-IR-87, ei_jisx0208 278JIS_C6226-1983, ei_jisx0208 279CSISO87JISX0208, ei_jisx0208 280JIS_X0212, ei_jisx0212 281JIS_X0212.1990-0, ei_jisx0212 282JIS_X0212-1990, ei_jisx0212 283X0212, ei_jisx0212 284ISO-IR-159, ei_jisx0212 285CSISO159JISX02121990, ei_jisx0212 286GB_1988-80, ei_iso646_cn 287ISO646-CN, ei_iso646_cn 288ISO-IR-57, ei_iso646_cn 289CN, ei_iso646_cn 290CSISO57GB1988, ei_iso646_cn 291GB_2312-80, ei_gb2312 292ISO-IR-58, ei_gb2312 293CSISO58GB231280, ei_gb2312 294CHINESE, ei_gb2312 295ISO-IR-165, ei_isoir165 296CN-GB-ISOIR165, ei_isoir165 297KSC_5601, ei_ksc5601 298KS_C_5601-1987, ei_ksc5601 299KS_C_5601-1989, ei_ksc5601 300ISO-IR-149, ei_ksc5601 301CSKSC56011987, ei_ksc5601 302KOREAN, ei_ksc5601 303EUC-JP, ei_euc_jp 304EUCJP, ei_euc_jp 305EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp 306CSEUCPKDFMTJAPANESE, ei_euc_jp 307SDECKANJI, ei_euc_jp 308SHIFT_JIS, ei_sjis 309SHIFT-JIS, ei_sjis 310SJIS, ei_sjis 311MS_KANJI, ei_sjis 312CSSHIFTJIS, ei_sjis 313CP932, ei_cp932 314ISO-2022-JP, ei_iso2022_jp 315CSISO2022JP, ei_iso2022_jp 316ISO-2022-JP-1, ei_iso2022_jp1 317ISO-2022-JP-2, ei_iso2022_jp2 318CSISO2022JP2, ei_iso2022_jp2 319EUC-CN, ei_euc_cn 320EUCCN, ei_euc_cn 321GB2312, ei_euc_cn 322CN-GB, ei_euc_cn 323CSGB2312, ei_euc_cn 324DECHANZI, ei_euc_cn 325GBK, ei_ces_gbk 326CP936, ei_cp936 327MS936, ei_cp936 328WINDOWS-936, ei_cp936 329GB18030, ei_gb18030 330ISO-2022-CN, ei_iso2022_cn 331CSISO2022CN, ei_iso2022_cn 332ISO-2022-CN-EXT, ei_iso2022_cn_ext 333HZ, ei_hz 334HZ-GB-2312, ei_hz 335EUC-TW, ei_euc_tw 336EUCTW, ei_euc_tw 337CSEUCTW, ei_euc_tw 338BIG5, ei_ces_big5 339BIG-5, ei_ces_big5 340BIG-FIVE, ei_ces_big5 341BIGFIVE, ei_ces_big5 342CN-BIG5, ei_ces_big5 343CSBIG5, ei_ces_big5 344CP950, ei_cp950 345BIG5-HKSCS:1999, ei_big5hkscs1999 346BIG5-HKSCS:2001, ei_big5hkscs2001 347BIG5-HKSCS:2004, ei_big5hkscs2004 348BIG5-HKSCS, ei_big5hkscs2008 349BIG5HKSCS, ei_big5hkscs2008 350BIG5-HKSCS:2008, ei_big5hkscs2008 351EUC-KR, ei_euc_kr 352EUCKR, ei_euc_kr 353CSEUCKR, ei_euc_kr 354DECKOREAN, ei_euc_kr 355CP949, ei_cp949 356UHC, ei_cp949 357KSC5601, ei_cp949 358JOHAB, ei_johab 359CP1361, ei_johab 360ISO-2022-KR, ei_iso2022_kr 361CSISO2022KR, ei_iso2022_kr 362CHAR, ei_local_char 363WCHAR_T, ei_local_wchar_t 364