/* Automatically generated by gen-cp */ static struct table_entry table_7bit [] = { { 0, 0 } }; static unsigned char *aliases_7bit [] = {"us-ascii", "ascii", "7bit", "7-bit", "iso-ir-6", "ANSI_X3.4", "646", "it-ascii", NULL }; static struct table_entry table_8859_1 [] = { { 0xA0, 0x00A0 }, { 0xA1, 0x00A1 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x00A5 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x00AA }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x00BA }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x00BF }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x00D0 }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x00D8 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x00DE }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x00F0 }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x00F8 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x00FE }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_8859_1 [] = {"ISO-8859-1", "8859-1", "iso-ir-100", "latin1", "l1", "819","iso-latin1", NULL }; static struct table_entry table_8859_2 [] = { { 0xA0, 0x00A0 }, { 0xA1, 0x0104 }, { 0xA2, 0x02D8 }, { 0xA3, 0x0141 }, { 0xA4, 0x00A4 }, { 0xA5, 0x013D }, { 0xA6, 0x015A }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x0160 }, { 0xAA, 0x015E }, { 0xAB, 0x0164 }, { 0xAC, 0x0179 }, { 0xAD, 0x00AD }, { 0xAE, 0x017D }, { 0xAF, 0x017B }, { 0xB0, 0x00B0 }, { 0xB1, 0x0105 }, { 0xB2, 0x02DB }, { 0xB3, 0x0142 }, { 0xB4, 0x00B4 }, { 0xB5, 0x013E }, { 0xB6, 0x015B }, { 0xB7, 0x02C7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x0161 }, { 0xBA, 0x015F }, { 0xBB, 0x0165 }, { 0xBC, 0x017A }, { 0xBD, 0x02DD }, { 0xBE, 0x017E }, { 0xBF, 0x017C }, { 0xC0, 0x0154 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x0102 }, { 0xC4, 0x00C4 }, { 0xC5, 0x0139 }, { 0xC6, 0x0106 }, { 0xC7, 0x00C7 }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0118 }, { 0xCB, 0x00CB }, { 0xCC, 0x011A }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x010E }, { 0xD0, 0x0110 }, { 0xD1, 0x0143 }, { 0xD2, 0x0147 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x0150 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x0158 }, { 0xD9, 0x016E }, { 0xDA, 0x00DA }, { 0xDB, 0x0170 }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x0162 }, { 0xDF, 0x00DF }, { 0xE0, 0x0155 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x0103 }, { 0xE4, 0x00E4 }, { 0xE5, 0x013A }, { 0xE6, 0x0107 }, { 0xE7, 0x00E7 }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x0119 }, { 0xEB, 0x00EB }, { 0xEC, 0x011B }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x010F }, { 0xF0, 0x0111 }, { 0xF1, 0x0144 }, { 0xF2, 0x0148 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x0151 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x0159 }, { 0xF9, 0x016F }, { 0xFA, 0x00FA }, { 0xFB, 0x0171 }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x0163 }, { 0xFF, 0x02D9 }, { 0, 0 } }; static unsigned char *aliases_8859_2 [] = {"ISO-8859-2", "8859-2", "iso-ir-101", "latin2", "l2","iso-latin2", "iso8859-2", NULL }; static struct table_entry table_8859_3 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x0126 }, { 0xA2, 0x02D8 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA6, 0x0124 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x0130 }, { 0xAA, 0x015E }, { 0xAB, 0x011E }, { 0xAC, 0x0134 }, { 0xAD, 0x00AD }, { 0xAF, 0x017B }, { 0xB0, 0x00B0 }, { 0xB1, 0x0127 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x0125 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x0131 }, { 0xBA, 0x015F }, { 0xBB, 0x011F }, { 0xBC, 0x0135 }, { 0xBD, 0x00BD }, { 0xBF, 0x017C }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC4, 0x00C4 }, { 0xC5, 0x010A }, { 0xC6, 0x0108 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x0120 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x011C }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x016C }, { 0xDE, 0x015C }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE4, 0x00E4 }, { 0xE5, 0x010B }, { 0xE6, 0x0109 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x0121 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x011D }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x016D }, { 0xFE, 0x015D }, { 0xFF, 0x02D9 }, { 0, 0 } }; static unsigned char *aliases_8859_3 [] = {"ISO-8859-3", "8859-3", NULL }; static struct table_entry table_8859_4 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x0104 }, { 0xA2, 0x0138 }, { 0xA3, 0x0156 }, { 0xA4, 0x00A4 }, { 0xA5, 0x0128 }, { 0xA6, 0x013B }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x0160 }, { 0xAA, 0x0112 }, { 0xAB, 0x0122 }, { 0xAC, 0x0166 }, { 0xAD, 0x00AD }, { 0xAE, 0x017D }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x0105 }, { 0xB2, 0x02DB }, { 0xB3, 0x0157 }, { 0xB4, 0x00B4 }, { 0xB5, 0x0129 }, { 0xB6, 0x013C }, { 0xB7, 0x02C7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x0161 }, { 0xBA, 0x0113 }, { 0xBB, 0x0123 }, { 0xBC, 0x0167 }, { 0xBD, 0x014A }, { 0xBE, 0x017E }, { 0xBF, 0x014B }, { 0xC0, 0x0100 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x012E }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0118 }, { 0xCB, 0x00CB }, { 0xCC, 0x0116 }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x012A }, { 0xD0, 0x0110 }, { 0xD1, 0x0145 }, { 0xD2, 0x014C }, { 0xD3, 0x0136 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x00D8 }, { 0xD9, 0x0172 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x0168 }, { 0xDE, 0x016A }, { 0xDF, 0x00DF }, { 0xE0, 0x0101 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x012F }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x0119 }, { 0xEB, 0x00EB }, { 0xEC, 0x0117 }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x012B }, { 0xF0, 0x0111 }, { 0xF1, 0x0146 }, { 0xF2, 0x014D }, { 0xF3, 0x0137 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x00F8 }, { 0xF9, 0x0173 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x0169 }, { 0xFE, 0x016B }, { 0xFF, 0x02D9 }, { 0, 0 } }; static unsigned char *aliases_8859_4 [] = {"ISO-8859-4", "8859-4", "iso-ir-110", "latin4", "l4","iso-latin4", NULL }; static struct table_entry table_8859_5 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x0401 }, { 0xA2, 0x0402 }, { 0xA3, 0x0403 }, { 0xA4, 0x0404 }, { 0xA5, 0x0405 }, { 0xA6, 0x0406 }, { 0xA7, 0x0407 }, { 0xA8, 0x0408 }, { 0xA9, 0x0409 }, { 0xAA, 0x040A }, { 0xAB, 0x040B }, { 0xAC, 0x040C }, { 0xAD, 0x00AD }, { 0xAE, 0x040E }, { 0xAF, 0x040F }, { 0xB0, 0x0410 }, { 0xB1, 0x0411 }, { 0xB2, 0x0412 }, { 0xB3, 0x0413 }, { 0xB4, 0x0414 }, { 0xB5, 0x0415 }, { 0xB6, 0x0416 }, { 0xB7, 0x0417 }, { 0xB8, 0x0418 }, { 0xB9, 0x0419 }, { 0xBA, 0x041A }, { 0xBB, 0x041B }, { 0xBC, 0x041C }, { 0xBD, 0x041D }, { 0xBE, 0x041E }, { 0xBF, 0x041F }, { 0xC0, 0x0420 }, { 0xC1, 0x0421 }, { 0xC2, 0x0422 }, { 0xC3, 0x0423 }, { 0xC4, 0x0424 }, { 0xC5, 0x0425 }, { 0xC6, 0x0426 }, { 0xC7, 0x0427 }, { 0xC8, 0x0428 }, { 0xC9, 0x0429 }, { 0xCA, 0x042A }, { 0xCB, 0x042B }, { 0xCC, 0x042C }, { 0xCD, 0x042D }, { 0xCE, 0x042E }, { 0xCF, 0x042F }, { 0xD0, 0x0430 }, { 0xD1, 0x0431 }, { 0xD2, 0x0432 }, { 0xD3, 0x0433 }, { 0xD4, 0x0434 }, { 0xD5, 0x0435 }, { 0xD6, 0x0436 }, { 0xD7, 0x0437 }, { 0xD8, 0x0438 }, { 0xD9, 0x0439 }, { 0xDA, 0x043A }, { 0xDB, 0x043B }, { 0xDC, 0x043C }, { 0xDD, 0x043D }, { 0xDE, 0x043E }, { 0xDF, 0x043F }, { 0xE0, 0x0440 }, { 0xE1, 0x0441 }, { 0xE2, 0x0442 }, { 0xE3, 0x0443 }, { 0xE4, 0x0444 }, { 0xE5, 0x0445 }, { 0xE6, 0x0446 }, { 0xE7, 0x0447 }, { 0xE8, 0x0448 }, { 0xE9, 0x0449 }, { 0xEA, 0x044A }, { 0xEB, 0x044B }, { 0xEC, 0x044C }, { 0xED, 0x044D }, { 0xEE, 0x044E }, { 0xEF, 0x044F }, { 0xF0, 0x2116 }, { 0xF1, 0x0451 }, { 0xF2, 0x0452 }, { 0xF3, 0x0453 }, { 0xF4, 0x0454 }, { 0xF5, 0x0455 }, { 0xF6, 0x0456 }, { 0xF7, 0x0457 }, { 0xF8, 0x0458 }, { 0xF9, 0x0459 }, { 0xFA, 0x045A }, { 0xFB, 0x045B }, { 0xFC, 0x045C }, { 0xFD, 0x00A7 }, { 0xFE, 0x045E }, { 0xFF, 0x045F }, { 0, 0 } }; static unsigned char *aliases_8859_5 [] = {"ISO-8859-5", "8859-5" , NULL }; static struct table_entry table_8859_6 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA4, 0x00A4 }, { 0xAC, 0x060C }, { 0xAD, 0x00AD }, { 0xBB, 0x061B }, { 0xBF, 0x061F }, { 0xC1, 0x0621 }, { 0xC2, 0x0622 }, { 0xC3, 0x0623 }, { 0xC4, 0x0624 }, { 0xC5, 0x0625 }, { 0xC6, 0x0626 }, { 0xC7, 0x0627 }, { 0xC8, 0x0628 }, { 0xC9, 0x0629 }, { 0xCA, 0x062A }, { 0xCB, 0x062B }, { 0xCC, 0x062C }, { 0xCD, 0x062D }, { 0xCE, 0x062E }, { 0xCF, 0x062F }, { 0xD0, 0x0630 }, { 0xD1, 0x0631 }, { 0xD2, 0x0632 }, { 0xD3, 0x0633 }, { 0xD4, 0x0634 }, { 0xD5, 0x0635 }, { 0xD6, 0x0636 }, { 0xD7, 0x0637 }, { 0xD8, 0x0638 }, { 0xD9, 0x0639 }, { 0xDA, 0x063A }, { 0xE0, 0x0640 }, { 0xE1, 0x0641 }, { 0xE2, 0x0642 }, { 0xE3, 0x0643 }, { 0xE4, 0x0644 }, { 0xE5, 0x0645 }, { 0xE6, 0x0646 }, { 0xE7, 0x0647 }, { 0xE8, 0x0648 }, { 0xE9, 0x0649 }, { 0xEA, 0x064A }, { 0xEB, 0x064B }, { 0xEC, 0x064C }, { 0xED, 0x064D }, { 0xEE, 0x064E }, { 0xEF, 0x064F }, { 0xF0, 0x0650 }, { 0xF1, 0x0651 }, { 0xF2, 0x0652 }, { 0, 0 } }; static unsigned char *aliases_8859_6 [] = {"ISO-8859-6", "8859-6", NULL }; static struct table_entry table_8859_7 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x2018 }, { 0xA2, 0x2019 }, { 0xA3, 0x00A3 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAF, 0x2015 }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x0384 }, { 0xB5, 0x0385 }, { 0xB6, 0x0386 }, { 0xB7, 0x00B7 }, { 0xB8, 0x0388 }, { 0xB9, 0x0389 }, { 0xBA, 0x038A }, { 0xBB, 0x00BB }, { 0xBC, 0x038C }, { 0xBD, 0x00BD }, { 0xBE, 0x038E }, { 0xBF, 0x038F }, { 0xC0, 0x0390 }, { 0xC1, 0x0391 }, { 0xC2, 0x0392 }, { 0xC3, 0x0393 }, { 0xC4, 0x0394 }, { 0xC5, 0x0395 }, { 0xC6, 0x0396 }, { 0xC7, 0x0397 }, { 0xC8, 0x0398 }, { 0xC9, 0x0399 }, { 0xCA, 0x039A }, { 0xCB, 0x039B }, { 0xCC, 0x039C }, { 0xCD, 0x039D }, { 0xCE, 0x039E }, { 0xCF, 0x039F }, { 0xD0, 0x03A0 }, { 0xD1, 0x03A1 }, { 0xD3, 0x03A3 }, { 0xD4, 0x03A4 }, { 0xD5, 0x03A5 }, { 0xD6, 0x03A6 }, { 0xD7, 0x03A7 }, { 0xD8, 0x03A8 }, { 0xD9, 0x03A9 }, { 0xDA, 0x03AA }, { 0xDB, 0x03AB }, { 0xDC, 0x03AC }, { 0xDD, 0x03AD }, { 0xDE, 0x03AE }, { 0xDF, 0x03AF }, { 0xE0, 0x03B0 }, { 0xE1, 0x03B1 }, { 0xE2, 0x03B2 }, { 0xE3, 0x03B3 }, { 0xE4, 0x03B4 }, { 0xE5, 0x03B5 }, { 0xE6, 0x03B6 }, { 0xE7, 0x03B7 }, { 0xE8, 0x03B8 }, { 0xE9, 0x03B9 }, { 0xEA, 0x03BA }, { 0xEB, 0x03BB }, { 0xEC, 0x03BC }, { 0xED, 0x03BD }, { 0xEE, 0x03BE }, { 0xEF, 0x03BF }, { 0xF0, 0x03C0 }, { 0xF1, 0x03C1 }, { 0xF2, 0x03C2 }, { 0xF3, 0x03C3 }, { 0xF4, 0x03C4 }, { 0xF5, 0x03C5 }, { 0xF6, 0x03C6 }, { 0xF7, 0x03C7 }, { 0xF8, 0x03C8 }, { 0xF9, 0x03C9 }, { 0xFA, 0x03CA }, { 0xFB, 0x03CB }, { 0xFC, 0x03CC }, { 0xFD, 0x03CD }, { 0xFE, 0x03CE }, { 0, 0 } }; static unsigned char *aliases_8859_7 [] = {"ISO-8859-7", "8859-7", "iso-ir-126", "elot-928", NULL }; static struct table_entry table_8859_8 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x00A5 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x00D7 }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x00F7 }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xDF, 0x2017 }, { 0xE0, 0x05D0 }, { 0xE1, 0x05D1 }, { 0xE2, 0x05D2 }, { 0xE3, 0x05D3 }, { 0xE4, 0x05D4 }, { 0xE5, 0x05D5 }, { 0xE6, 0x05D6 }, { 0xE7, 0x05D7 }, { 0xE8, 0x05D8 }, { 0xE9, 0x05D9 }, { 0xEA, 0x05DA }, { 0xEB, 0x05DB }, { 0xEC, 0x05DC }, { 0xED, 0x05DD }, { 0xEE, 0x05DE }, { 0xEF, 0x05DF }, { 0xF0, 0x05E0 }, { 0xF1, 0x05E1 }, { 0xF2, 0x05E2 }, { 0xF3, 0x05E3 }, { 0xF4, 0x05E4 }, { 0xF5, 0x05E5 }, { 0xF6, 0x05E6 }, { 0xF7, 0x05E7 }, { 0xF8, 0x05E8 }, { 0xF9, 0x05E9 }, { 0xFA, 0x05EA }, { 0xFD, 0x200E }, { 0xFE, 0x200F }, { 0, 0 } }; static unsigned char *aliases_8859_8 [] = {"ISO-8859-8", "8859-8", NULL }; static struct table_entry table_8859_9 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x00A1 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x00A5 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x00AA }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x00BA }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x00BF }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x011E }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x00D8 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x0130 }, { 0xDE, 0x015E }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x011F }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x00F8 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x0131 }, { 0xFE, 0x015F }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_8859_9 [] = {"ISO-8859-9", "8859-9" , NULL }; static struct table_entry table_8859_10 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x0104 }, { 0xA2, 0x0112 }, { 0xA3, 0x0122 }, { 0xA4, 0x012A }, { 0xA5, 0x0128 }, { 0xA6, 0x0136 }, { 0xA7, 0x00A7 }, { 0xA8, 0x013B }, { 0xA9, 0x0110 }, { 0xAA, 0x0160 }, { 0xAB, 0x0166 }, { 0xAC, 0x017D }, { 0xAD, 0x00AD }, { 0xAE, 0x016A }, { 0xAF, 0x014A }, { 0xB0, 0x00B0 }, { 0xB1, 0x0105 }, { 0xB2, 0x0113 }, { 0xB3, 0x0123 }, { 0xB4, 0x012B }, { 0xB5, 0x0129 }, { 0xB6, 0x0137 }, { 0xB7, 0x00B7 }, { 0xB8, 0x013C }, { 0xB9, 0x0111 }, { 0xBA, 0x0161 }, { 0xBB, 0x0167 }, { 0xBC, 0x017E }, { 0xBD, 0x2015 }, { 0xBE, 0x016B }, { 0xBF, 0x014B }, { 0xC0, 0x0100 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x012E }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0118 }, { 0xCB, 0x00CB }, { 0xCC, 0x0116 }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x00D0 }, { 0xD1, 0x0145 }, { 0xD2, 0x014C }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x0168 }, { 0xD8, 0x00D8 }, { 0xD9, 0x0172 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x00DE }, { 0xDF, 0x00DF }, { 0xE0, 0x0101 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x012F }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x0119 }, { 0xEB, 0x00EB }, { 0xEC, 0x0117 }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x00F0 }, { 0xF1, 0x0146 }, { 0xF2, 0x014D }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x0169 }, { 0xF8, 0x00F8 }, { 0xF9, 0x0173 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x00FE }, { 0xFF, 0x0138 }, { 0, 0 } }; static unsigned char *aliases_8859_10 [] = {"ISO-8859-10", "8859-10", NULL }; static struct table_entry table_8859_13 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x201D }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x201E }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00D8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x0156 }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00C6 }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x201C }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00F8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x0157 }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x00E6 }, { 0xC0, 0x0104 }, { 0xC1, 0x012E }, { 0xC2, 0x0100 }, { 0xC3, 0x0106 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x0118 }, { 0xC7, 0x0112 }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0179 }, { 0xCB, 0x0116 }, { 0xCC, 0x0122 }, { 0xCD, 0x0136 }, { 0xCE, 0x012A }, { 0xCF, 0x013B }, { 0xD0, 0x0160 }, { 0xD1, 0x0143 }, { 0xD2, 0x0145 }, { 0xD3, 0x00D3 }, { 0xD4, 0x014C }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x0172 }, { 0xD9, 0x0141 }, { 0xDA, 0x015A }, { 0xDB, 0x016A }, { 0xDC, 0x00DC }, { 0xDD, 0x017B }, { 0xDE, 0x017D }, { 0xDF, 0x00DF }, { 0xE0, 0x0105 }, { 0xE1, 0x012F }, { 0xE2, 0x0101 }, { 0xE3, 0x0107 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x0119 }, { 0xE7, 0x0113 }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x017A }, { 0xEB, 0x0117 }, { 0xEC, 0x0123 }, { 0xED, 0x0137 }, { 0xEE, 0x012B }, { 0xEF, 0x013C }, { 0xF0, 0x0161 }, { 0xF1, 0x0144 }, { 0xF2, 0x0146 }, { 0xF3, 0x00F3 }, { 0xF4, 0x014D }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x0173 }, { 0xF9, 0x0142 }, { 0xFA, 0x015B }, { 0xFB, 0x016B }, { 0xFC, 0x00FC }, { 0xFD, 0x017C }, { 0xFE, 0x017E }, { 0xFF, 0x2019 }, { 0, 0 } }; static unsigned char *aliases_8859_13 [] = {"ISO-8859-13", "8859-13", "iso-ir-179", "latin7", "l7","iso-latin7", NULL }; static struct table_entry table_8859_14 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x1E02 }, { 0xA2, 0x1E03 }, { 0xA3, 0x00A3 }, { 0xA4, 0x010A }, { 0xA5, 0x010B }, { 0xA6, 0x1E0A }, { 0xA7, 0x00A7 }, { 0xA8, 0x1E80 }, { 0xA9, 0x00A9 }, { 0xAA, 0x1E82 }, { 0xAB, 0x1E0B }, { 0xAC, 0x1EF2 }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x0178 }, { 0xB0, 0x1E1E }, { 0xB1, 0x1E1F }, { 0xB2, 0x0120 }, { 0xB3, 0x0121 }, { 0xB4, 0x1E40 }, { 0xB5, 0x1E41 }, { 0xB6, 0x00B6 }, { 0xB7, 0x1E56 }, { 0xB8, 0x1E81 }, { 0xB9, 0x1E57 }, { 0xBA, 0x1E83 }, { 0xBB, 0x1E60 }, { 0xBC, 0x1EF3 }, { 0xBD, 0x1E84 }, { 0xBE, 0x1E85 }, { 0xBF, 0x1E61 }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x0174 }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x1E6A }, { 0xD8, 0x00D8 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x0176 }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x0175 }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x1E6B }, { 0xF8, 0x00F8 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x0177 }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_8859_14 [] = {"ISO-8859-14", "8859-14", NULL }; static struct table_entry table_8859_15 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x00A1 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x20AC }, { 0xA5, 0x00A5 }, { 0xA6, 0x0160 }, { 0xA7, 0x00A7 }, { 0xA8, 0x0161 }, { 0xA9, 0x00A9 }, { 0xAA, 0x00AA }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x017D }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x017E }, { 0xB9, 0x00B9 }, { 0xBA, 0x00BA }, { 0xBB, 0x00BB }, { 0xBC, 0x0152 }, { 0xBD, 0x0153 }, { 0xBE, 0x0178 }, { 0xBF, 0x00BF }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x00D0 }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x00D8 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x00DE }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x00F0 }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x00F8 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x00FE }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_8859_15 [] = {"ISO-8859-15", "8859-15", NULL }; static struct table_entry table_8859_16 [] = { { 0x80, 0x0080 }, { 0x81, 0x0081 }, { 0x82, 0x0082 }, { 0x83, 0x0083 }, { 0x84, 0x0084 }, { 0x85, 0x0085 }, { 0x86, 0x0086 }, { 0x87, 0x0087 }, { 0x88, 0x0088 }, { 0x89, 0x0089 }, { 0x8A, 0x008A }, { 0x8B, 0x008B }, { 0x8C, 0x008C }, { 0x8D, 0x008D }, { 0x8E, 0x008E }, { 0x8F, 0x008F }, { 0x90, 0x0090 }, { 0x91, 0x0091 }, { 0x92, 0x0092 }, { 0x93, 0x0093 }, { 0x94, 0x0094 }, { 0x95, 0x0095 }, { 0x96, 0x0096 }, { 0x97, 0x0097 }, { 0x98, 0x0098 }, { 0x99, 0x0099 }, { 0x9A, 0x009A }, { 0x9B, 0x009B }, { 0x9C, 0x009C }, { 0x9D, 0x009D }, { 0x9E, 0x009E }, { 0x9F, 0x009F }, { 0xA0, 0x00A0 }, { 0xA1, 0x0104 }, { 0xA2, 0x0105 }, { 0xA3, 0x0141 }, { 0xA4, 0x20AC }, { 0xA5, 0x201E }, { 0xA6, 0x0160 }, { 0xA7, 0x00A7 }, { 0xA8, 0x0161 }, { 0xA9, 0x00A9 }, { 0xAA, 0x0218 }, { 0xAB, 0x00AB }, { 0xAC, 0x0179 }, { 0xAD, 0x00AD }, { 0xAE, 0x017A }, { 0xAF, 0x017B }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x010C }, { 0xB3, 0x0142 }, { 0xB4, 0x017D }, { 0xB5, 0x201D }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x017E }, { 0xB9, 0x010D }, { 0xBA, 0x0219 }, { 0xBB, 0x00BB }, { 0xBC, 0x0152 }, { 0xBD, 0x0153 }, { 0xBE, 0x0178 }, { 0xBF, 0x017C }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x0102 }, { 0xC4, 0x00C4 }, { 0xC5, 0x0106 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x0110 }, { 0xD1, 0x0143 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x0150 }, { 0xD6, 0x00D6 }, { 0xD7, 0x015A }, { 0xD8, 0x0170 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x0118 }, { 0xDE, 0x021A }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x0103 }, { 0xE4, 0x00E4 }, { 0xE5, 0x0107 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x0111 }, { 0xF1, 0x0144 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x0151 }, { 0xF6, 0x00F6 }, { 0xF7, 0x015B }, { 0xF8, 0x0171 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x0119 }, { 0xFE, 0x021B }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_8859_16 [] = {"ISO-8859-16", "8859-16", NULL }; static struct table_entry table_cp1250 [] = { { 0x80, 0x20AC }, { 0x81, 0 }, { 0x82, 0x201A }, { 0x83, 0 }, { 0x84, 0x201E }, { 0x86, 0x2020 }, { 0x87, 0x2021 }, { 0x88, 0 }, { 0x89, 0x2030 }, { 0x8A, 0x0160 }, { 0x8B, 0x2039 }, { 0x8C, 0x015A }, { 0x8D, 0x0164 }, { 0x8E, 0x017D }, { 0x8F, 0x0179 }, { 0x90, 0 }, { 0x91, 0x2018 }, { 0x92, 0x2019 }, { 0x93, 0x201C }, { 0x94, 0x201D }, { 0x96, 0x2013 }, { 0x97, 0x2014 }, { 0x98, 0 }, { 0x99, 0x2122 }, { 0x9A, 0x0161 }, { 0x9B, 0x203A }, { 0x9C, 0x015B }, { 0x9D, 0x0165 }, { 0x9E, 0x017E }, { 0x9F, 0x017A }, { 0xA0, 0x00A0 }, { 0xA1, 0x02C7 }, { 0xA2, 0x02D8 }, { 0xA3, 0x0141 }, { 0xA4, 0x00A4 }, { 0xA5, 0x0104 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x015E }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x017B }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x02DB }, { 0xB3, 0x0142 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB8, 0x00B8 }, { 0xB9, 0x0105 }, { 0xBA, 0x015F }, { 0xBB, 0x00BB }, { 0xBC, 0x013D }, { 0xBD, 0x02DD }, { 0xBE, 0x013E }, { 0xBF, 0x017C }, { 0xC0, 0x0154 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x0102 }, { 0xC4, 0x00C4 }, { 0xC5, 0x0139 }, { 0xC6, 0x0106 }, { 0xC7, 0x00C7 }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0118 }, { 0xCB, 0x00CB }, { 0xCC, 0x011A }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x010E }, { 0xD0, 0x0110 }, { 0xD1, 0x0143 }, { 0xD2, 0x0147 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x0150 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x0158 }, { 0xD9, 0x016E }, { 0xDA, 0x00DA }, { 0xDB, 0x0170 }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x0162 }, { 0xDF, 0x00DF }, { 0xE0, 0x0155 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x0103 }, { 0xE4, 0x00E4 }, { 0xE5, 0x013A }, { 0xE6, 0x0107 }, { 0xE7, 0x00E7 }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x0119 }, { 0xEB, 0x00EB }, { 0xEC, 0x011B }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x010F }, { 0xF0, 0x0111 }, { 0xF1, 0x0144 }, { 0xF2, 0x0148 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x0151 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x0159 }, { 0xF9, 0x016F }, { 0xFA, 0x00FA }, { 0xFB, 0x0171 }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x0163 }, { 0xFF, 0x02D9 }, { 0, 0 } }; static unsigned char *aliases_cp1250 [] = {"windows-1250", "1250", NULL }; static struct table_entry table_cp1251 [] = { { 0x80, 0x0402 }, { 0x81, 0x0403 }, { 0x82, 0x201A }, { 0x83, 0x0453 }, { 0x84, 0x201E }, { 0x85, 0x2026 }, { 0x86, 0x2020 }, { 0x87, 0x2021 }, { 0x88, 0x20AC }, { 0x89, 0x2030 }, { 0x8A, 0x0409 }, { 0x8B, 0x2039 }, { 0x8C, 0x040A }, { 0x8D, 0x040C }, { 0x8E, 0x040B }, { 0x8F, 0x040F }, { 0x90, 0x0452 }, { 0x91, 0x2018 }, { 0x92, 0x2019 }, { 0x93, 0x201C }, { 0x94, 0x201D }, { 0x95, 0x2022 }, { 0x96, 0x2013 }, { 0x97, 0x2014 }, { 0x99, 0x2122 }, { 0x9A, 0x0459 }, { 0x9B, 0x203A }, { 0x9C, 0x045A }, { 0x9D, 0x045C }, { 0x9E, 0x045B }, { 0x9F, 0x045F }, { 0xA0, 0x00A0 }, { 0xA1, 0x040E }, { 0xA2, 0x045E }, { 0xA3, 0x0408 }, { 0xA4, 0x00A4 }, { 0xA5, 0x0490 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x0401 }, { 0xA9, 0x00A9 }, { 0xAA, 0x0404 }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x0407 }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x0406 }, { 0xB3, 0x0456 }, { 0xB4, 0x0491 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x0451 }, { 0xB9, 0x2116 }, { 0xBA, 0x0454 }, { 0xBB, 0x00BB }, { 0xBC, 0x0458 }, { 0xBD, 0x0405 }, { 0xBE, 0x0455 }, { 0xBF, 0x0457 }, { 0xC0, 0x0410 }, { 0xC1, 0x0411 }, { 0xC2, 0x0412 }, { 0xC3, 0x0413 }, { 0xC4, 0x0414 }, { 0xC5, 0x0415 }, { 0xC6, 0x0416 }, { 0xC7, 0x0417 }, { 0xC8, 0x0418 }, { 0xC9, 0x0419 }, { 0xCA, 0x041A }, { 0xCB, 0x041B }, { 0xCC, 0x041C }, { 0xCD, 0x041D }, { 0xCE, 0x041E }, { 0xCF, 0x041F }, { 0xD0, 0x0420 }, { 0xD1, 0x0421 }, { 0xD2, 0x0422 }, { 0xD3, 0x0423 }, { 0xD4, 0x0424 }, { 0xD5, 0x0425 }, { 0xD6, 0x0426 }, { 0xD7, 0x0427 }, { 0xD8, 0x0428 }, { 0xD9, 0x0429 }, { 0xDA, 0x042A }, { 0xDB, 0x042B }, { 0xDC, 0x042C }, { 0xDD, 0x042D }, { 0xDE, 0x042E }, { 0xDF, 0x042F }, { 0xE0, 0x0430 }, { 0xE1, 0x0431 }, { 0xE2, 0x0432 }, { 0xE3, 0x0433 }, { 0xE4, 0x0434 }, { 0xE5, 0x0435 }, { 0xE6, 0x0436 }, { 0xE7, 0x0437 }, { 0xE8, 0x0438 }, { 0xE9, 0x0439 }, { 0xEA, 0x043A }, { 0xEB, 0x043B }, { 0xEC, 0x043C }, { 0xED, 0x043D }, { 0xEE, 0x043E }, { 0xEF, 0x043F }, { 0xF0, 0x0440 }, { 0xF1, 0x0441 }, { 0xF2, 0x0442 }, { 0xF3, 0x0443 }, { 0xF4, 0x0444 }, { 0xF5, 0x0445 }, { 0xF6, 0x0446 }, { 0xF7, 0x0447 }, { 0xF8, 0x0448 }, { 0xF9, 0x0449 }, { 0xFA, 0x044A }, { 0xFB, 0x044B }, { 0xFC, 0x044C }, { 0xFD, 0x044D }, { 0xFE, 0x044E }, { 0xFF, 0x044F }, { 0, 0 } }; static unsigned char *aliases_cp1251 [] = {"windows-1251", "1251", "cp1251", NULL }; static struct table_entry table_cp1252 [] = { { 0x80, 0x20AC }, { 0x82, 0x201A }, { 0x83, 0x0192 }, { 0x84, 0x201E }, { 0x85, 0x2026 }, { 0x86, 0x2020 }, { 0x87, 0x2021 }, { 0x88, 0x02C6 }, { 0x89, 0x2030 }, { 0x8A, 0x0160 }, { 0x8B, 0x2039 }, { 0x8C, 0x0152 }, { 0x8E, 0x017D }, { 0x91, 0x2018 }, { 0x92, 0x2019 }, { 0x93, 0x201C }, { 0x94, 0x201D }, { 0x95, 0x2022 }, { 0x96, 0x2013 }, { 0x97, 0x2014 }, { 0x98, 0x02DC }, { 0x99, 0x2122 }, { 0x9A, 0x0161 }, { 0x9B, 0x203A }, { 0x9C, 0x0153 }, { 0x9E, 0x017E }, { 0x9F, 0x0178 }, { 0xA0, 0x00A0 }, { 0xA1, 0x00A1 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x00A5 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x00AA }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x00BA }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x00BF }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x00C6 }, { 0xC7, 0x00C7 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x00CB }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x00CE }, { 0xCF, 0x00CF }, { 0xD0, 0x00D0 }, { 0xD1, 0x00D1 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x00D8 }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x00DB }, { 0xDC, 0x00DC }, { 0xDD, 0x00DD }, { 0xDE, 0x00DE }, { 0xDF, 0x00DF }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x00E6 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x00F0 }, { 0xF1, 0x00F1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x00F8 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x00FD }, { 0xFE, 0x00FE }, { 0xFF, 0x00FF }, { 0, 0 } }; static unsigned char *aliases_cp1252 [] = {"windows-1252", "1252", NULL }; static struct table_entry table_cp1256 [] = { { 0x80, 0x20AC }, { 0x81, 0x067E }, { 0x82, 0x201A }, { 0x83, 0x0192 }, { 0x84, 0x201E }, { 0x85, 0x2026 }, { 0x86, 0x2020 }, { 0x87, 0x2021 }, { 0x88, 0x02C6 }, { 0x89, 0x2030 }, { 0x8A, 0x0679 }, { 0x8B, 0x2039 }, { 0x8C, 0x0152 }, { 0x8D, 0x0686 }, { 0x8E, 0x0698 }, { 0x8F, 0x0688 }, { 0x90, 0x06AF }, { 0x91, 0x2018 }, { 0x92, 0x2019 }, { 0x93, 0x201C }, { 0x94, 0x201D }, { 0x95, 0x2022 }, { 0x96, 0x2013 }, { 0x97, 0x2014 }, { 0x98, 0x06A9 }, { 0x99, 0x2122 }, { 0x9A, 0x0691 }, { 0x9B, 0x203A }, { 0x9C, 0x0153 }, { 0x9D, 0x200C }, { 0x9E, 0x200D }, { 0x9F, 0x06BA }, { 0xA0, 0x00A0 }, { 0xA1, 0x060C }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0x00A5 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00A8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x06BE }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00AF }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00B8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x061B }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x061F }, { 0xC0, 0x06C1 }, { 0xC1, 0x0621 }, { 0xC2, 0x0622 }, { 0xC3, 0x0623 }, { 0xC4, 0x0624 }, { 0xC5, 0x0625 }, { 0xC6, 0x0626 }, { 0xC7, 0x0627 }, { 0xC8, 0x0628 }, { 0xC9, 0x0629 }, { 0xCA, 0x062A }, { 0xCB, 0x062B }, { 0xCC, 0x062C }, { 0xCD, 0x062D }, { 0xCE, 0x062E }, { 0xCF, 0x062F }, { 0xD0, 0x0630 }, { 0xD1, 0x0631 }, { 0xD2, 0x0632 }, { 0xD3, 0x0633 }, { 0xD4, 0x0634 }, { 0xD5, 0x0635 }, { 0xD6, 0x0636 }, { 0xD7, 0x00D7 }, { 0xD8, 0x0637 }, { 0xD9, 0x0638 }, { 0xDA, 0x0639 }, { 0xDB, 0x063A }, { 0xDC, 0x0640 }, { 0xDD, 0x0641 }, { 0xDE, 0x0642 }, { 0xDF, 0x0643 }, { 0xE0, 0x00E0 }, { 0xE1, 0x0644 }, { 0xE2, 0x00E2 }, { 0xE3, 0x0645 }, { 0xE4, 0x0646 }, { 0xE5, 0x0647 }, { 0xE6, 0x0648 }, { 0xE7, 0x00E7 }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x00EB }, { 0xEC, 0x0649 }, { 0xED, 0x064A }, { 0xEE, 0x00EE }, { 0xEF, 0x00EF }, { 0xF0, 0x064B }, { 0xF1, 0x064C }, { 0xF2, 0x064D }, { 0xF3, 0x064E }, { 0xF4, 0x00F4 }, { 0xF5, 0x064F }, { 0xF6, 0x0650 }, { 0xF7, 0x00F7 }, { 0xF8, 0x0651 }, { 0xF9, 0x00F9 }, { 0xFA, 0x0652 }, { 0xFB, 0x00FB }, { 0xFC, 0x00FC }, { 0xFD, 0x200E }, { 0xFE, 0x200F }, { 0xFF, 0x06D2 }, { 0, 0 } }; static unsigned char *aliases_cp1256 [] = {"windows-1256", "1256", "cp1256", NULL }; static struct table_entry table_cp1257 [] = { { 0x80, 0x20AC }, { 0x81, 0 }, { 0x82, 0x201A }, { 0x83, 0 }, { 0x84, 0x201E }, { 0x85, 0x2026 }, { 0x86, 0x2020 }, { 0x87, 0x2021 }, { 0x88, 0 }, { 0x89, 0x2030 }, { 0x8A, 0 }, { 0x8B, 0x2039 }, { 0x8C, 0 }, { 0x8D, 0x00A8 }, { 0x8E, 0x02C7 }, { 0x8F, 0x00B8 }, { 0x90, 0 }, { 0x91, 0x2018 }, { 0x92, 0x2019 }, { 0x93, 0x201C }, { 0x94, 0x201D }, { 0x95, 0x2022 }, { 0x96, 0x2013 }, { 0x97, 0x2014 }, { 0x98, 0 }, { 0x99, 0x2122 }, { 0x9A, 0 }, { 0x9B, 0x203A }, { 0x9C, 0 }, { 0x9D, 0x00AF }, { 0x9E, 0x02DB }, { 0x9F, 0 }, { 0xA0, 0x00A0 }, { 0xA1, 0 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A4 }, { 0xA5, 0 }, { 0xA6, 0x00A6 }, { 0xA7, 0x00A7 }, { 0xA8, 0x00D8 }, { 0xA9, 0x00A9 }, { 0xAA, 0x0156 }, { 0xAB, 0x00AB }, { 0xAC, 0x00AC }, { 0xAD, 0x00AD }, { 0xAE, 0x00AE }, { 0xAF, 0x00C6 }, { 0xB0, 0x00B0 }, { 0xB1, 0x00B1 }, { 0xB2, 0x00B2 }, { 0xB3, 0x00B3 }, { 0xB4, 0x00B4 }, { 0xB5, 0x00B5 }, { 0xB6, 0x00B6 }, { 0xB7, 0x00B7 }, { 0xB8, 0x00F8 }, { 0xB9, 0x00B9 }, { 0xBA, 0x0157 }, { 0xBB, 0x00BB }, { 0xBC, 0x00BC }, { 0xBD, 0x00BD }, { 0xBE, 0x00BE }, { 0xBF, 0x00E6 }, { 0xC0, 0x0104 }, { 0xC1, 0x012E }, { 0xC2, 0x0100 }, { 0xC3, 0x0106 }, { 0xC4, 0x00C4 }, { 0xC5, 0x00C5 }, { 0xC6, 0x0118 }, { 0xC7, 0x0112 }, { 0xC8, 0x010C }, { 0xC9, 0x00C9 }, { 0xCA, 0x0179 }, { 0xCB, 0x0116 }, { 0xCC, 0x0122 }, { 0xCD, 0x0136 }, { 0xCE, 0x012A }, { 0xCF, 0x013B }, { 0xD0, 0x0160 }, { 0xD1, 0x0143 }, { 0xD2, 0x0145 }, { 0xD3, 0x00D3 }, { 0xD4, 0x014C }, { 0xD5, 0x00D5 }, { 0xD6, 0x00D6 }, { 0xD7, 0x00D7 }, { 0xD8, 0x0172 }, { 0xD9, 0x0141 }, { 0xDA, 0x015A }, { 0xDB, 0x016A }, { 0xDC, 0x00DC }, { 0xDD, 0x017B }, { 0xDE, 0x017D }, { 0xDF, 0x00DF }, { 0xE0, 0x0105 }, { 0xE1, 0x012F }, { 0xE2, 0x0101 }, { 0xE3, 0x0107 }, { 0xE4, 0x00E4 }, { 0xE5, 0x00E5 }, { 0xE6, 0x0119 }, { 0xE7, 0x0113 }, { 0xE8, 0x010D }, { 0xE9, 0x00E9 }, { 0xEA, 0x017A }, { 0xEB, 0x0117 }, { 0xEC, 0x0123 }, { 0xED, 0x0137 }, { 0xEE, 0x012B }, { 0xEF, 0x013C }, { 0xF0, 0x0161 }, { 0xF1, 0x0144 }, { 0xF2, 0x0146 }, { 0xF3, 0x00F3 }, { 0xF4, 0x014D }, { 0xF5, 0x00F5 }, { 0xF6, 0x00F6 }, { 0xF7, 0x00F7 }, { 0xF8, 0x0173 }, { 0xF9, 0x0142 }, { 0xFA, 0x015B }, { 0xFB, 0x016B }, { 0xFC, 0x00FC }, { 0xFD, 0x017C }, { 0xFE, 0x017E }, { 0xFF, 0x02D9 }, { 0, 0 } }; static unsigned char *aliases_cp1257 [] = {"windows-1257", "1257", "cp1257", NULL }; static struct table_entry table_cp437 [] = { { 0x80, 0x00c7 }, { 0x81, 0x00fc }, { 0x82, 0x00e9 }, { 0x83, 0x00e2 }, { 0x84, 0x00e4 }, { 0x85, 0x00e0 }, { 0x86, 0x00e5 }, { 0x87, 0x00e7 }, { 0x88, 0x00ea }, { 0x89, 0x00eb }, { 0x8a, 0x00e8 }, { 0x8b, 0x00ef }, { 0x8c, 0x00ee }, { 0x8d, 0x00ec }, { 0x8e, 0x00c4 }, { 0x8f, 0x00c5 }, { 0x90, 0x00c9 }, { 0x91, 0x00e6 }, { 0x92, 0x00c6 }, { 0x93, 0x00f4 }, { 0x94, 0x00f6 }, { 0x95, 0x00f2 }, { 0x96, 0x00fb }, { 0x97, 0x00f9 }, { 0x98, 0x00ff }, { 0x99, 0x00d6 }, { 0x9a, 0x00dc }, { 0x9b, 0x00a2 }, { 0x9c, 0x00a3 }, { 0x9d, 0x00a5 }, { 0x9e, 0x20a7 }, { 0x9f, 0x0192 }, { 0xa0, 0x00e1 }, { 0xa1, 0x00ed }, { 0xa2, 0x00f3 }, { 0xa3, 0x00fa }, { 0xa4, 0x00f1 }, { 0xa5, 0x00d1 }, { 0xa6, 0x00aa }, { 0xa7, 0x00ba }, { 0xa8, 0x00bf }, { 0xa9, 0x2310 }, { 0xaa, 0x00ac }, { 0xab, 0x00bd }, { 0xac, 0x00bc }, { 0xad, 0x00a1 }, { 0xae, 0x00ab }, { 0xaf, 0x00bb }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x2561 }, { 0xb6, 0x2562 }, { 0xb7, 0x2556 }, { 0xb8, 0x2555 }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x255c }, { 0xbe, 0x255b }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x255e }, { 0xc7, 0x255f }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x2567 }, { 0xd0, 0x2568 }, { 0xd1, 0x2564 }, { 0xd2, 0x2565 }, { 0xd3, 0x2559 }, { 0xd4, 0x2558 }, { 0xd5, 0x2552 }, { 0xd6, 0x2553 }, { 0xd7, 0x256b }, { 0xd8, 0x256a }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x258c }, { 0xde, 0x2590 }, { 0xdf, 0x2580 }, { 0xe0, 0x03b1 }, { 0xe1, 0x00df }, { 0xe2, 0x0393 }, { 0xe3, 0x03c0 }, { 0xe4, 0x03a3 }, { 0xe5, 0x03c3 }, { 0xe6, 0x00b5 }, { 0xe7, 0x03c4 }, { 0xe8, 0x03a6 }, { 0xe9, 0x0398 }, { 0xea, 0x03a9 }, { 0xeb, 0x03b4 }, { 0xec, 0x221e }, { 0xed, 0x03c6 }, { 0xee, 0x03b5 }, { 0xef, 0x2229 }, { 0xf0, 0x2261 }, { 0xf1, 0x00b1 }, { 0xf2, 0x2265 }, { 0xf3, 0x2264 }, { 0xf4, 0x2320 }, { 0xf5, 0x2321 }, { 0xf6, 0x00f7 }, { 0xf7, 0x2248 }, { 0xf8, 0x00b0 }, { 0xf9, 0x2219 }, { 0xfa, 0x00b7 }, { 0xfb, 0x221a }, { 0xfc, 0x207f }, { 0xfd, 0x00b2 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp437 [] = {"cp437", "437", NULL }; static struct table_entry table_cp737 [] = { { 0x80, 0x0391 }, { 0x81, 0x0392 }, { 0x82, 0x0393 }, { 0x83, 0x0394 }, { 0x84, 0x0395 }, { 0x85, 0x0396 }, { 0x86, 0x0397 }, { 0x87, 0x0398 }, { 0x88, 0x0399 }, { 0x89, 0x039a }, { 0x8a, 0x039b }, { 0x8b, 0x039c }, { 0x8c, 0x039d }, { 0x8d, 0x039e }, { 0x8e, 0x039f }, { 0x8f, 0x03a0 }, { 0x90, 0x03a1 }, { 0x91, 0x03a3 }, { 0x92, 0x03a4 }, { 0x93, 0x03a5 }, { 0x94, 0x03a6 }, { 0x95, 0x03a7 }, { 0x96, 0x03a8 }, { 0x97, 0x03a9 }, { 0x98, 0x03b1 }, { 0x99, 0x03b2 }, { 0x9a, 0x03b3 }, { 0x9b, 0x03b4 }, { 0x9c, 0x03b5 }, { 0x9d, 0x03b6 }, { 0x9e, 0x03b7 }, { 0x9f, 0x03b8 }, { 0xa0, 0x03b9 }, { 0xa1, 0x03ba }, { 0xa2, 0x03bb }, { 0xa3, 0x03bc }, { 0xa4, 0x03bd }, { 0xa5, 0x03be }, { 0xa6, 0x03bf }, { 0xa7, 0x03c0 }, { 0xa8, 0x03c1 }, { 0xa9, 0x03c3 }, { 0xaa, 0x03c2 }, { 0xab, 0x03c4 }, { 0xac, 0x03c5 }, { 0xad, 0x03c6 }, { 0xae, 0x03c7 }, { 0xaf, 0x03c8 }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x2561 }, { 0xb6, 0x2562 }, { 0xb7, 0x2556 }, { 0xb8, 0x2555 }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x255c }, { 0xbe, 0x255b }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x255e }, { 0xc7, 0x255f }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x2567 }, { 0xd0, 0x2568 }, { 0xd1, 0x2564 }, { 0xd2, 0x2565 }, { 0xd3, 0x2559 }, { 0xd4, 0x2558 }, { 0xd5, 0x2552 }, { 0xd6, 0x2553 }, { 0xd7, 0x256b }, { 0xd8, 0x256a }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x258c }, { 0xde, 0x2590 }, { 0xdf, 0x2580 }, { 0xe0, 0x03c9 }, { 0xe1, 0x03ac }, { 0xe2, 0x03ad }, { 0xe3, 0x03ae }, { 0xe4, 0x03ca }, { 0xe5, 0x03af }, { 0xe6, 0x03cc }, { 0xe7, 0x03cd }, { 0xe8, 0x03cb }, { 0xe9, 0x03ce }, { 0xea, 0x0386 }, { 0xeb, 0x0388 }, { 0xec, 0x0389 }, { 0xed, 0x038a }, { 0xee, 0x038c }, { 0xef, 0x038e }, { 0xf0, 0x038f }, { 0xf1, 0x00b1 }, { 0xf2, 0x2265 }, { 0xf3, 0x2264 }, { 0xf4, 0x03aa }, { 0xf5, 0x03ab }, { 0xf6, 0x00f7 }, { 0xf7, 0x2248 }, { 0xf8, 0x00b0 }, { 0xf9, 0x2219 }, { 0xfa, 0x00b7 }, { 0xfb, 0x221a }, { 0xfc, 0x207f }, { 0xfd, 0x00b2 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp737 [] = {"cp737", "737", NULL }; static struct table_entry table_cp850 [] = { { 0x80, 0x00c7 }, { 0x81, 0x00fc }, { 0x82, 0x00e9 }, { 0x83, 0x00e2 }, { 0x84, 0x00e4 }, { 0x85, 0x00e0 }, { 0x86, 0x00e5 }, { 0x87, 0x00e7 }, { 0x88, 0x00ea }, { 0x89, 0x00eb }, { 0x8a, 0x00e8 }, { 0x8b, 0x00ef }, { 0x8c, 0x00ee }, { 0x8d, 0x00ec }, { 0x8e, 0x00c4 }, { 0x8f, 0x00c5 }, { 0x90, 0x00c9 }, { 0x91, 0x00e6 }, { 0x92, 0x00c6 }, { 0x93, 0x00f4 }, { 0x94, 0x00f6 }, { 0x95, 0x00f2 }, { 0x96, 0x00fb }, { 0x97, 0x00f9 }, { 0x98, 0x00ff }, { 0x99, 0x00d6 }, { 0x9a, 0x00dc }, { 0x9b, 0x00f8 }, { 0x9c, 0x00a3 }, { 0x9d, 0x00d8 }, { 0x9e, 0x00d7 }, { 0x9f, 0x0192 }, { 0xa0, 0x00e1 }, { 0xa1, 0x00ed }, { 0xa2, 0x00f3 }, { 0xa3, 0x00fa }, { 0xa4, 0x00f1 }, { 0xa5, 0x00d1 }, { 0xa6, 0x00aa }, { 0xa7, 0x00ba }, { 0xa8, 0x00bf }, { 0xa9, 0x00ae }, { 0xaa, 0x00ac }, { 0xab, 0x00bd }, { 0xac, 0x00bc }, { 0xad, 0x00a1 }, { 0xae, 0x00ab }, { 0xaf, 0x00bb }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x00c1 }, { 0xb6, 0x00c2 }, { 0xb7, 0x00c0 }, { 0xb8, 0x00a9 }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x00a2 }, { 0xbe, 0x00a5 }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x00e3 }, { 0xc7, 0x00c3 }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x00a4 }, { 0xd0, 0x00f0 }, { 0xd1, 0x00d0 }, { 0xd2, 0x00ca }, { 0xd3, 0x00cb }, { 0xd4, 0x00c8 }, { 0xd5, 0x0131 }, { 0xd6, 0x00cd }, { 0xd7, 0x00ce }, { 0xd8, 0x00cf }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x00a6 }, { 0xde, 0x00cc }, { 0xdf, 0x2580 }, { 0xe0, 0x00d3 }, { 0xe1, 0x00df }, { 0xe2, 0x00d4 }, { 0xe3, 0x00d2 }, { 0xe4, 0x00f5 }, { 0xe5, 0x00d5 }, { 0xe6, 0x00b5 }, { 0xe7, 0x00fe }, { 0xe8, 0x00de }, { 0xe9, 0x00da }, { 0xea, 0x00db }, { 0xeb, 0x00d9 }, { 0xec, 0x00fd }, { 0xed, 0x00dd }, { 0xee, 0x00af }, { 0xef, 0x00b4 }, { 0xf0, 0x00ad }, { 0xf1, 0x00b1 }, { 0xf2, 0x2017 }, { 0xf3, 0x00be }, { 0xf4, 0x00b6 }, { 0xf5, 0x00a7 }, { 0xf6, 0x00f7 }, { 0xf7, 0x00b8 }, { 0xf8, 0x00b0 }, { 0xf9, 0x00a8 }, { 0xfa, 0x00b7 }, { 0xfb, 0x00b9 }, { 0xfc, 0x00b3 }, { 0xfd, 0x00b2 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp850 [] = {"cp850", "850", NULL }; static struct table_entry table_cp852 [] = { { 0x80, 0x00c7 }, { 0x81, 0x00fc }, { 0x82, 0x00e9 }, { 0x83, 0x00e2 }, { 0x84, 0x00e4 }, { 0x85, 0x016f }, { 0x86, 0x0107 }, { 0x87, 0x00e7 }, { 0x88, 0x0142 }, { 0x89, 0x00eb }, { 0x8a, 0x0150 }, { 0x8b, 0x0151 }, { 0x8c, 0x00ee }, { 0x8d, 0x0179 }, { 0x8e, 0x00c4 }, { 0x8f, 0x0106 }, { 0x90, 0x00c9 }, { 0x91, 0x0139 }, { 0x92, 0x013a }, { 0x93, 0x00f4 }, { 0x94, 0x00f6 }, { 0x95, 0x013d }, { 0x96, 0x013e }, { 0x97, 0x015a }, { 0x98, 0x015b }, { 0x99, 0x00d6 }, { 0x9a, 0x00dc }, { 0x9b, 0x0164 }, { 0x9c, 0x0165 }, { 0x9d, 0x0141 }, { 0x9e, 0x00d7 }, { 0x9f, 0x010d }, { 0xa0, 0x00e1 }, { 0xa1, 0x00ed }, { 0xa2, 0x00f3 }, { 0xa3, 0x00fa }, { 0xa4, 0x0104 }, { 0xa5, 0x0105 }, { 0xa6, 0x017d }, { 0xa7, 0x017e }, { 0xa8, 0x0118 }, { 0xa9, 0x0119 }, { 0xaa, 0x00ac }, { 0xab, 0x017a }, { 0xac, 0x010c }, { 0xad, 0x015f }, { 0xae, 0x00ab }, { 0xaf, 0x00bb }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x00c1 }, { 0xb6, 0x00c2 }, { 0xb7, 0x011a }, { 0xb8, 0x015e }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x017b }, { 0xbe, 0x017c }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x0102 }, { 0xc7, 0x0103 }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x00a4 }, { 0xd0, 0x0111 }, { 0xd1, 0x0110 }, { 0xd2, 0x010e }, { 0xd3, 0x00cb }, { 0xd4, 0x010f }, { 0xd5, 0x0147 }, { 0xd6, 0x00cd }, { 0xd7, 0x00ce }, { 0xd8, 0x011b }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x0162 }, { 0xde, 0x016e }, { 0xdf, 0x2580 }, { 0xe0, 0x00d3 }, { 0xe1, 0x00df }, { 0xe2, 0x00d4 }, { 0xe3, 0x0143 }, { 0xe4, 0x0144 }, { 0xe5, 0x0148 }, { 0xe6, 0x0160 }, { 0xe7, 0x0161 }, { 0xe8, 0x0154 }, { 0xe9, 0x00da }, { 0xea, 0x0155 }, { 0xeb, 0x0170 }, { 0xec, 0x00fd }, { 0xed, 0x00dd }, { 0xee, 0x0163 }, { 0xef, 0x00b4 }, { 0xf0, 0x00ad }, { 0xf1, 0x02dd }, { 0xf2, 0x02db }, { 0xf3, 0x02c7 }, { 0xf4, 0x02d8 }, { 0xf5, 0x00a7 }, { 0xf6, 0x00f7 }, { 0xf7, 0x00b8 }, { 0xf8, 0x00b0 }, { 0xf9, 0x00a8 }, { 0xfa, 0x02d9 }, { 0xfb, 0x0171 }, { 0xfc, 0x0158 }, { 0xfd, 0x0159 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp852 [] = {"cp852", "852", NULL }; static struct table_entry table_cp866 [] = { { 0x80, 0x0410 }, { 0x81, 0x0411 }, { 0x82, 0x0412 }, { 0x83, 0x0413 }, { 0x84, 0x0414 }, { 0x85, 0x0415 }, { 0x86, 0x0416 }, { 0x87, 0x0417 }, { 0x88, 0x0418 }, { 0x89, 0x0419 }, { 0x8a, 0x041a }, { 0x8b, 0x041b }, { 0x8c, 0x041c }, { 0x8d, 0x041d }, { 0x8e, 0x041e }, { 0x8f, 0x041f }, { 0x90, 0x0420 }, { 0x91, 0x0421 }, { 0x92, 0x0422 }, { 0x93, 0x0423 }, { 0x94, 0x0424 }, { 0x95, 0x0425 }, { 0x96, 0x0426 }, { 0x97, 0x0427 }, { 0x98, 0x0428 }, { 0x99, 0x0429 }, { 0x9a, 0x042a }, { 0x9b, 0x042b }, { 0x9c, 0x042c }, { 0x9d, 0x042d }, { 0x9e, 0x042e }, { 0x9f, 0x042f }, { 0xa0, 0x0430 }, { 0xa1, 0x0431 }, { 0xa2, 0x0432 }, { 0xa3, 0x0433 }, { 0xa4, 0x0434 }, { 0xa5, 0x0435 }, { 0xa6, 0x0436 }, { 0xa7, 0x0437 }, { 0xa8, 0x0438 }, { 0xa9, 0x0439 }, { 0xaa, 0x043a }, { 0xab, 0x043b }, { 0xac, 0x043c }, { 0xad, 0x043d }, { 0xae, 0x043e }, { 0xaf, 0x043f }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x2561 }, { 0xb6, 0x2562 }, { 0xb7, 0x2556 }, { 0xb8, 0x2555 }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x255c }, { 0xbe, 0x255b }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x255e }, { 0xc7, 0x255f }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x2567 }, { 0xd0, 0x2568 }, { 0xd1, 0x2564 }, { 0xd2, 0x2565 }, { 0xd3, 0x2559 }, { 0xd4, 0x2558 }, { 0xd5, 0x2552 }, { 0xd6, 0x2553 }, { 0xd7, 0x256b }, { 0xd8, 0x256a }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x258c }, { 0xde, 0x2590 }, { 0xdf, 0x2580 }, { 0xe0, 0x0440 }, { 0xe1, 0x0441 }, { 0xe2, 0x0442 }, { 0xe3, 0x0443 }, { 0xe4, 0x0444 }, { 0xe5, 0x0445 }, { 0xe6, 0x0446 }, { 0xe7, 0x0447 }, { 0xe8, 0x0448 }, { 0xe9, 0x0449 }, { 0xea, 0x044a }, { 0xeb, 0x044b }, { 0xec, 0x044c }, { 0xed, 0x044d }, { 0xee, 0x044e }, { 0xef, 0x044f }, { 0xf0, 0x0401 }, { 0xf1, 0x0451 }, { 0xf2, 0x0404 }, { 0xf3, 0x0454 }, { 0xf4, 0x0407 }, { 0xf5, 0x0457 }, { 0xf6, 0x040e }, { 0xf7, 0x045e }, { 0xf8, 0x00b0 }, { 0xf9, 0x2219 }, { 0xfa, 0x00b7 }, { 0xfb, 0x221a }, { 0xfc, 0x2116 }, { 0xfd, 0x00a4 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp866 [] = {"cp866", "866", NULL }; static struct table_entry table_cp1125 [] = { { 0x80, 0x0410 }, { 0x81, 0x0411 }, { 0x82, 0x0412 }, { 0x83, 0x0413 }, { 0x84, 0x0414 }, { 0x85, 0x0415 }, { 0x86, 0x0416 }, { 0x87, 0x0417 }, { 0x88, 0x0418 }, { 0x89, 0x0419 }, { 0x8a, 0x041a }, { 0x8b, 0x041b }, { 0x8c, 0x041c }, { 0x8d, 0x041d }, { 0x8e, 0x041e }, { 0x8f, 0x041f }, { 0x90, 0x0420 }, { 0x91, 0x0421 }, { 0x92, 0x0422 }, { 0x93, 0x0423 }, { 0x94, 0x0424 }, { 0x95, 0x0425 }, { 0x96, 0x0426 }, { 0x97, 0x0427 }, { 0x98, 0x0428 }, { 0x99, 0x0429 }, { 0x9a, 0x042a }, { 0x9b, 0x042b }, { 0x9c, 0x042c }, { 0x9d, 0x042d }, { 0x9e, 0x042e }, { 0x9f, 0x042f }, { 0xa0, 0x0430 }, { 0xa1, 0x0431 }, { 0xa2, 0x0432 }, { 0xa3, 0x0433 }, { 0xa4, 0x0434 }, { 0xa5, 0x0435 }, { 0xa6, 0x0436 }, { 0xa7, 0x0437 }, { 0xa8, 0x0438 }, { 0xa9, 0x0439 }, { 0xaa, 0x043a }, { 0xab, 0x043b }, { 0xac, 0x043c }, { 0xad, 0x043d }, { 0xae, 0x043e }, { 0xaf, 0x043f }, { 0xb0, 0x2591 }, { 0xb1, 0x2592 }, { 0xb2, 0x2593 }, { 0xb3, 0x2502 }, { 0xb4, 0x2524 }, { 0xb5, 0x2561 }, { 0xb6, 0x2562 }, { 0xb7, 0x2556 }, { 0xb8, 0x2555 }, { 0xb9, 0x2563 }, { 0xba, 0x2551 }, { 0xbb, 0x2557 }, { 0xbc, 0x255d }, { 0xbd, 0x255c }, { 0xbe, 0x255b }, { 0xbf, 0x2510 }, { 0xc0, 0x2514 }, { 0xc1, 0x2534 }, { 0xc2, 0x252c }, { 0xc3, 0x251c }, { 0xc4, 0x2500 }, { 0xc5, 0x253c }, { 0xc6, 0x255e }, { 0xc7, 0x255f }, { 0xc8, 0x255a }, { 0xc9, 0x2554 }, { 0xca, 0x2569 }, { 0xcb, 0x2566 }, { 0xcc, 0x2560 }, { 0xcd, 0x2550 }, { 0xce, 0x256c }, { 0xcf, 0x2567 }, { 0xd0, 0x2568 }, { 0xd1, 0x2564 }, { 0xd2, 0x2565 }, { 0xd3, 0x2559 }, { 0xd4, 0x2558 }, { 0xd5, 0x2552 }, { 0xd6, 0x2553 }, { 0xd7, 0x256b }, { 0xd8, 0x256a }, { 0xd9, 0x2518 }, { 0xda, 0x250c }, { 0xdb, 0x2588 }, { 0xdc, 0x2584 }, { 0xdd, 0x258c }, { 0xde, 0x2590 }, { 0xdf, 0x2580 }, { 0xe0, 0x0440 }, { 0xe1, 0x0441 }, { 0xe2, 0x0442 }, { 0xe3, 0x0443 }, { 0xe4, 0x0444 }, { 0xe5, 0x0445 }, { 0xe6, 0x0446 }, { 0xe7, 0x0447 }, { 0xe8, 0x0448 }, { 0xe9, 0x0449 }, { 0xea, 0x044a }, { 0xeb, 0x044b }, { 0xec, 0x044c }, { 0xed, 0x044d }, { 0xee, 0x044e }, { 0xef, 0x044f }, { 0xf0, 0x0401 }, { 0xf1, 0x0451 }, { 0xf2, 0x0490 }, { 0xf3, 0x0491 }, { 0xf4, 0x0404 }, { 0xf5, 0x0454 }, { 0xf6, 0x0406 }, { 0xf7, 0x0456 }, { 0xf8, 0x0407 }, { 0xf9, 0x0457 }, { 0xfa, 0x00b7 }, { 0xfb, 0x221a }, { 0xfc, 0x2116 }, { 0xfd, 0x00a4 }, { 0xfe, 0x25a0 }, { 0xff, 0x00a0 }, { 0, 0 } }; static unsigned char *aliases_cp1125 [] = {"x-cp866-u", "ruscii", "1125", NULL }; static struct table_entry table_macroman [] = { { 0x80, 0x00C4 }, { 0x81, 0x00C5 }, { 0x82, 0x00C7 }, { 0x83, 0x00C9 }, { 0x84, 0x00D1 }, { 0x85, 0x00D6 }, { 0x86, 0x00DC }, { 0x87, 0x00E1 }, { 0x88, 0x00E0 }, { 0x89, 0x00E2 }, { 0x8A, 0x00E4 }, { 0x8B, 0x00E3 }, { 0x8C, 0x00E5 }, { 0x8D, 0x00E7 }, { 0x8E, 0x00E9 }, { 0x8F, 0x00E8 }, { 0x90, 0x00EA }, { 0x91, 0x00EB }, { 0x92, 0x00ED }, { 0x93, 0x00EC }, { 0x94, 0x00EE }, { 0x95, 0x00EF }, { 0x96, 0x00F1 }, { 0x97, 0x00F3 }, { 0x98, 0x00F2 }, { 0x99, 0x00F4 }, { 0x9A, 0x00F6 }, { 0x9B, 0x00F5 }, { 0x9C, 0x00FA }, { 0x9D, 0x00F9 }, { 0x9E, 0x00FB }, { 0x9F, 0x00FC }, { 0xA0, 0x2020 }, { 0xA1, 0x00B0 }, { 0xA2, 0x00A2 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A7 }, { 0xA5, 0x2022 }, { 0xA6, 0x00B6 }, { 0xA7, 0x00DF }, { 0xA8, 0x00AE }, { 0xA9, 0x00A9 }, { 0xAA, 0x2122 }, { 0xAB, 0x00B4 }, { 0xAC, 0x00A8 }, { 0xAD, 0x2260 }, { 0xAE, 0x00C6 }, { 0xAF, 0x00D8 }, { 0xB0, 0x221E }, { 0xB1, 0x00B1 }, { 0xB2, 0x2264 }, { 0xB3, 0x2265 }, { 0xB4, 0x00A5 }, { 0xB5, 0x00B5 }, { 0xB6, 0x2202 }, { 0xB7, 0x2211 }, { 0xB8, 0x220F }, { 0xB9, 0x03C0 }, { 0xBA, 0x222B }, { 0xBB, 0x00AA }, { 0xBC, 0x00BA }, { 0xBD, 0x03A9 }, { 0xBE, 0x00E6 }, { 0xBF, 0x00F8 }, { 0xC0, 0x00BF }, { 0xC1, 0x00A1 }, { 0xC2, 0x00AC }, { 0xC3, 0x221A }, { 0xC4, 0x0192 }, { 0xC5, 0x2248 }, { 0xC6, 0x0394 }, { 0xC7, 0x00AB }, { 0xC8, 0x00BB }, { 0xC9, 0x2026 }, { 0xCA, 0x00A0 }, { 0xCB, 0x00C0 }, { 0xCC, 0x00C3 }, { 0xCD, 0x00D5 }, { 0xCE, 0x0152 }, { 0xCF, 0x0153 }, { 0xD0, 0x2013 }, { 0xD1, 0x2014 }, { 0xD2, 0x201C }, { 0xD3, 0x201D }, { 0xD4, 0x2018 }, { 0xD5, 0x2019 }, { 0xD6, 0x00F7 }, { 0xD7, 0x25CA }, { 0xD8, 0x00FF }, { 0xD9, 0x0178 }, { 0xDA, 0x2044 }, { 0xDB, 0x20AC }, { 0xDC, 0x2039 }, { 0xDD, 0x203A }, { 0xDE, 0xFB01 }, { 0xDF, 0xFB02 }, { 0xE0, 0x2021 }, { 0xE1, 0x00B7 }, { 0xE2, 0x201A }, { 0xE3, 0x201E }, { 0xE4, 0x2030 }, { 0xE5, 0x00C2 }, { 0xE6, 0x00CA }, { 0xE7, 0x00C1 }, { 0xE8, 0x00CB }, { 0xE9, 0x00C8 }, { 0xEA, 0x00CD }, { 0xEB, 0x00CE }, { 0xEC, 0x00CF }, { 0xED, 0x00CC }, { 0xEE, 0x00D3 }, { 0xEF, 0x00D4 }, { 0xF0, 0xF8FF }, { 0xF1, 0x00D2 }, { 0xF2, 0x00DA }, { 0xF3, 0x00DB }, { 0xF4, 0x00D9 }, { 0xF5, 0x0131 }, { 0xF6, 0x02C6 }, { 0xF7, 0x02DC }, { 0xF8, 0x00AF }, { 0xF9, 0x02D8 }, { 0xFA, 0x02D9 }, { 0xFB, 0x02DA }, { 0xFC, 0x00B8 }, { 0xFD, 0x02DD }, { 0xFE, 0x02DB }, { 0xFF, 0x02C7 }, { 0, 0 } }; static unsigned char *aliases_macroman [] = {"x-mac", "mac", "macroman", NULL }; static struct table_entry table_mac_lat2 [] = { { 0x80, 0x00C4 }, { 0x81, 0x0100 }, { 0x82, 0x0101 }, { 0x83, 0x00C9 }, { 0x84, 0x0104 }, { 0x85, 0x00D6 }, { 0x86, 0x00DC }, { 0x87, 0x00E1 }, { 0x88, 0x0105 }, { 0x89, 0x010C }, { 0x8A, 0x00E4 }, { 0x8B, 0x010D }, { 0x8C, 0x0106 }, { 0x8D, 0x0107 }, { 0x8E, 0x00E9 }, { 0x8F, 0x0179 }, { 0x90, 0x017A }, { 0x91, 0x010E }, { 0x92, 0x00ED }, { 0x93, 0x010F }, { 0x94, 0x0112 }, { 0x95, 0x0113 }, { 0x96, 0x0116 }, { 0x97, 0x00F3 }, { 0x98, 0x0117 }, { 0x99, 0x00F4 }, { 0x9A, 0x00F6 }, { 0x9B, 0x00F5 }, { 0x9C, 0x00FA }, { 0x9D, 0x011A }, { 0x9E, 0x011B }, { 0x9F, 0x00FC }, { 0xA0, 0x2020 }, { 0xA1, 0x00B0 }, { 0xA2, 0x0118 }, { 0xA3, 0x00A3 }, { 0xA4, 0x00A7 }, { 0xA5, 0x2022 }, { 0xA6, 0x00B6 }, { 0xA7, 0x00DF }, { 0xA8, 0x00AE }, { 0xA9, 0x00A9 }, { 0xAA, 0x2122 }, { 0xAB, 0x0119 }, { 0xAC, 0x00A8 }, { 0xAD, 0x2260 }, { 0xAE, 0x0123 }, { 0xAF, 0x012E }, { 0xB0, 0x012F }, { 0xB1, 0x012A }, { 0xB2, 0x2264 }, { 0xB3, 0x2265 }, { 0xB4, 0x012B }, { 0xB5, 0x0136 }, { 0xB6, 0x2202 }, { 0xB7, 0x2211 }, { 0xB8, 0x0142 }, { 0xB9, 0x013B }, { 0xBA, 0x013C }, { 0xBB, 0x013D }, { 0xBC, 0x013E }, { 0xBD, 0x0139 }, { 0xBE, 0x013A }, { 0xBF, 0x0145 }, { 0xC0, 0x0146 }, { 0xC1, 0x0143 }, { 0xC2, 0x00AC }, { 0xC3, 0x221A }, { 0xC4, 0x0144 }, { 0xC5, 0x0147 }, { 0xC6, 0x2206 }, { 0xC7, 0x00AB }, { 0xC8, 0x00BB }, { 0xC9, 0x2026 }, { 0xCA, 0x00A0 }, { 0xCB, 0x0148 }, { 0xCC, 0x0150 }, { 0xCD, 0x00D5 }, { 0xCE, 0x0151 }, { 0xCF, 0x014C }, { 0xD0, 0x2013 }, { 0xD1, 0x2014 }, { 0xD2, 0x201C }, { 0xD3, 0x201D }, { 0xD4, 0x2018 }, { 0xD5, 0x2019 }, { 0xD6, 0x00F7 }, { 0xD7, 0x25CA }, { 0xD8, 0x014D }, { 0xD9, 0x0154 }, { 0xDA, 0x0155 }, { 0xDB, 0x0158 }, { 0xDC, 0x2039 }, { 0xDD, 0x203A }, { 0xDE, 0x0159 }, { 0xDF, 0x0156 }, { 0xE0, 0x0157 }, { 0xE1, 0x0160 }, { 0xE2, 0x201A }, { 0xE3, 0x201E }, { 0xE4, 0x0161 }, { 0xE5, 0x015A }, { 0xE6, 0x015B }, { 0xE7, 0x00C1 }, { 0xE8, 0x0164 }, { 0xE9, 0x0165 }, { 0xEA, 0x00CD }, { 0xEB, 0x017D }, { 0xEC, 0x017E }, { 0xED, 0x016A }, { 0xEE, 0x00D3 }, { 0xEF, 0x00D4 }, { 0xF0, 0x016B }, { 0xF1, 0x016E }, { 0xF2, 0x00DA }, { 0xF3, 0x016F }, { 0xF4, 0x0170 }, { 0xF5, 0x0171 }, { 0xF6, 0x0172 }, { 0xF7, 0x0173 }, { 0xF8, 0x00DD }, { 0xF9, 0x00FD }, { 0xFA, 0x0137 }, { 0xFB, 0x017B }, { 0xFC, 0x0141 }, { 0xFD, 0x017C }, { 0xFE, 0x0122 }, { 0xFF, 0x02C7 }, { 0, 0 } }; static unsigned char *aliases_mac_lat2 [] = {"x-mac-ce", "mac-ce", "maclatin2", "10029", NULL }; static struct table_entry table_kamen [] = { { 0x80, 0x010C }, { 0x81, 0x00FC }, { 0x82, 0x00E9 }, { 0x83, 0x010F }, { 0x84, 0x00E4 }, { 0x85, 0x010E }, { 0x86, 0x0164 }, { 0x87, 0x010D }, { 0x88, 0x011B }, { 0x89, 0x011A }, { 0x8A, 0x0139 }, { 0x8B, 0x00CD }, { 0x8C, 0x013E }, { 0x8D, 0x013A }, { 0x8E, 0x00C4 }, { 0x8F, 0x00C1 }, { 0x90, 0x00C9 }, { 0x91, 0x017E }, { 0x92, 0x017D }, { 0x93, 0x00F4 }, { 0x94, 0x00F6 }, { 0x95, 0x00D3 }, { 0x96, 0x016F }, { 0x97, 0x00DA }, { 0x98, 0x00FD }, { 0x99, 0x00D6 }, { 0x9A, 0x00DC }, { 0x9B, 0x0160 }, { 0x9C, 0x013D }, { 0x9D, 0x00DD }, { 0x9E, 0x0158 }, { 0x9F, 0x0165 }, { 0xA0, 0x00E1 }, { 0xA1, 0x00ED }, { 0xA2, 0x00F3 }, { 0xA3, 0x00FA }, { 0xA4, 0x0148 }, { 0xA5, 0x0147 }, { 0xA6, 0x016E }, { 0xA7, 0x00D4 }, { 0xA8, 0x0161 }, { 0xA9, 0x0159 }, { 0xAA, 0x0155 }, { 0xAB, 0x0154 }, { 0xAC, 0x00BC }, { 0xAD, 0x00A7 }, { 0xAE, 0x00BB }, { 0xAF, 0x00AB }, { 0xB0, 0x2591 }, { 0xB1, 0x2592 }, { 0xB2, 0x2593 }, { 0xB3, 0x2502 }, { 0xB4, 0x2524 }, { 0xB5, 0x2561 }, { 0xB6, 0x2562 }, { 0xB7, 0x2556 }, { 0xB8, 0x2555 }, { 0xB9, 0x2563 }, { 0xBA, 0x2551 }, { 0xBB, 0x2557 }, { 0xBC, 0x255D }, { 0xBD, 0x255C }, { 0xBE, 0x255B }, { 0xBF, 0x2510 }, { 0xC0, 0x2514 }, { 0xC1, 0x2534 }, { 0xC2, 0x252C }, { 0xC3, 0x251C }, { 0xC4, 0x2500 }, { 0xC5, 0x253C }, { 0xC6, 0x255E }, { 0xC7, 0x255F }, { 0xC8, 0x255A }, { 0xC9, 0x2554 }, { 0xCA, 0x2569 }, { 0xCB, 0x2566 }, { 0xCC, 0x2560 }, { 0xCD, 0x2550 }, { 0xCE, 0x256C }, { 0xCF, 0x2567 }, { 0xD0, 0x2568 }, { 0xD1, 0x2564 }, { 0xD2, 0x2565 }, { 0xD3, 0x2559 }, { 0xD4, 0x2558 }, { 0xD5, 0x2552 }, { 0xD6, 0x2553 }, { 0xD7, 0x256B }, { 0xD8, 0x256A }, { 0xD9, 0x2518 }, { 0xDA, 0x250C }, { 0xDB, 0x2588 }, { 0xDC, 0x2584 }, { 0xDD, 0x258C }, { 0xDE, 0x2590 }, { 0xDF, 0x2580 }, { 0xE0, 0x03B1 }, { 0xE1, 0x03B2 }, { 0xE2, 0x0194 }, { 0xE3, 0x03C0 }, { 0xE4, 0x03A3 }, { 0xE5, 0x03C3 }, { 0xE6, 0x03BC }, { 0xE7, 0x03C4 }, { 0xE8, 0x03A6 }, { 0xE9, 0x0398 }, { 0xEA, 0x03A9 }, { 0xEB, 0x03B4 }, { 0xEC, 0x221E }, { 0xED, 0x03C6 }, { 0xEE, 0x2208 }, { 0xEF, 0x2229 }, { 0xF0, 0x224D }, { 0xF1, 0x00B1 }, { 0xF2, 0x2265 }, { 0xF3, 0x2264 }, { 0xF4, 0x2320 }, { 0xF5, 0x2321 }, { 0xF6, 0x00F7 }, { 0xF7, 0x2248 }, { 0xF8, 0x00B0 }, { 0xF9, 0x2219 }, { 0xFA, 0x00B7 }, { 0xFB, 0x221A }, { 0xFC, 0x207F }, { 0xFD, 0x00B2 }, { 0xFE, 0x25A0 }, { 0xFF, 0x00A0 }, { 0, 0 } }; static unsigned char *aliases_kamen [] = {"x-kam-cs", "kam", "867", "869", NULL }; static struct table_entry table_koi8_r [] = { { 0x80, 0x2500 }, { 0x81, 0x2502 }, { 0x82, 0x250C }, { 0x83, 0x2510 }, { 0x84, 0x2514 }, { 0x85, 0x2518 }, { 0x86, 0x251C }, { 0x87, 0x2524 }, { 0x88, 0x252C }, { 0x89, 0x2534 }, { 0x8A, 0x253C }, { 0x8B, 0x2580 }, { 0x8C, 0x2584 }, { 0x8D, 0x2588 }, { 0x8E, 0x258C }, { 0x8F, 0x2590 }, { 0x90, 0x2591 }, { 0x91, 0x2592 }, { 0x92, 0x2593 }, { 0x93, 0x2320 }, { 0x94, 0x25A0 }, { 0x95, 0x2022 }, { 0x96, 0x221A }, { 0x97, 0x2248 }, { 0x98, 0x2264 }, { 0x99, 0x2265 }, { 0x9A, 0x00A0 }, { 0x9B, 0x2321 }, { 0x9C, 0x00B0 }, { 0x9D, 0x00B2 }, { 0x9E, 0x00B7 }, { 0x9F, 0x00F7 }, { 0xA0, 0x2550 }, { 0xA1, 0x2551 }, { 0xA2, 0x2552 }, { 0xA3, 0x0451 }, { 0xA4, 0x2553 }, { 0xA5, 0x2554 }, { 0xA6, 0x2555 }, { 0xA7, 0x2556 }, { 0xA8, 0x2557 }, { 0xA9, 0x2558 }, { 0xAA, 0x2559 }, { 0xAB, 0x255A }, { 0xAC, 0x255B }, { 0xAD, 0x255C }, { 0xAE, 0x255D }, { 0xAF, 0x255E }, { 0xB0, 0x255F }, { 0xB1, 0x2560 }, { 0xB2, 0x2561 }, { 0xB3, 0x0401 }, { 0xB4, 0x2562 }, { 0xB5, 0x2563 }, { 0xB6, 0x2564 }, { 0xB7, 0x2565 }, { 0xB8, 0x2566 }, { 0xB9, 0x2567 }, { 0xBA, 0x2568 }, { 0xBB, 0x2569 }, { 0xBC, 0x256A }, { 0xBD, 0x256B }, { 0xBE, 0x256C }, { 0xBF, 0x00A9 }, { 0xC0, 0x044E }, { 0xC1, 0x0430 }, { 0xC2, 0x0431 }, { 0xC3, 0x0446 }, { 0xC4, 0x0434 }, { 0xC5, 0x0435 }, { 0xC6, 0x0444 }, { 0xC7, 0x0433 }, { 0xC8, 0x0445 }, { 0xC9, 0x0438 }, { 0xCA, 0x0439 }, { 0xCB, 0x043A }, { 0xCC, 0x043B }, { 0xCD, 0x043C }, { 0xCE, 0x043D }, { 0xCF, 0x043E }, { 0xD0, 0x043F }, { 0xD1, 0x044F }, { 0xD2, 0x0440 }, { 0xD3, 0x0441 }, { 0xD4, 0x0442 }, { 0xD5, 0x0443 }, { 0xD6, 0x0436 }, { 0xD7, 0x0432 }, { 0xD8, 0x044C }, { 0xD9, 0x044B }, { 0xDA, 0x0437 }, { 0xDB, 0x0448 }, { 0xDC, 0x044D }, { 0xDD, 0x0449 }, { 0xDE, 0x0447 }, { 0xDF, 0x044A }, { 0xE0, 0x042E }, { 0xE1, 0x0410 }, { 0xE2, 0x0411 }, { 0xE3, 0x0426 }, { 0xE4, 0x0414 }, { 0xE5, 0x0415 }, { 0xE6, 0x0424 }, { 0xE7, 0x0413 }, { 0xE8, 0x0425 }, { 0xE9, 0x0418 }, { 0xEA, 0x0419 }, { 0xEB, 0x041A }, { 0xEC, 0x041B }, { 0xED, 0x041C }, { 0xEE, 0x041D }, { 0xEF, 0x041E }, { 0xF0, 0x041F }, { 0xF1, 0x042F }, { 0xF2, 0x0420 }, { 0xF3, 0x0421 }, { 0xF4, 0x0422 }, { 0xF5, 0x0423 }, { 0xF6, 0x0416 }, { 0xF7, 0x0412 }, { 0xF8, 0x042C }, { 0xF9, 0x042B }, { 0xFA, 0x0417 }, { 0xFB, 0x0428 }, { 0xFC, 0x042D }, { 0xFD, 0x0429 }, { 0xFE, 0x0427 }, { 0xFF, 0x042A }, { 0, 0 } }; static unsigned char *aliases_koi8_r [] = {"koi8-r", NULL }; static struct table_entry table_koi8_u [] = { { 0x80, 0x2500 }, { 0x81, 0x2502 }, { 0x82, 0x250C }, { 0x83, 0x2510 }, { 0x84, 0x2514 }, { 0x85, 0x2518 }, { 0x86, 0x251C }, { 0x87, 0x2524 }, { 0x88, 0x252C }, { 0x89, 0x2534 }, { 0x8A, 0x253C }, { 0x8B, 0x2580 }, { 0x8C, 0x2584 }, { 0x8D, 0x2588 }, { 0x8E, 0x258C }, { 0x8F, 0x2590 }, { 0x90, 0x2591 }, { 0x91, 0x2592 }, { 0x92, 0x2593 }, { 0x93, 0x2320 }, { 0x94, 0x25A0 }, { 0x95, 0x2219 }, { 0x96, 0x221A }, { 0x97, 0x2248 }, { 0x98, 0x2264 }, { 0x99, 0x2265 }, { 0x9A, 0x00A0 }, { 0x9B, 0x2321 }, { 0x9C, 0x00B0 }, { 0x9D, 0x00B2 }, { 0x9E, 0x00B7 }, { 0x9F, 0x00F7 }, { 0xA0, 0x2550 }, { 0xA1, 0x2551 }, { 0xA2, 0x2552 }, { 0xA3, 0x0451 }, { 0xA4, 0x0454 }, { 0xA5, 0x2554 }, { 0xA6, 0x0456 }, { 0xA7, 0x0457 }, { 0xA8, 0x2557 }, { 0xA9, 0x2558 }, { 0xAA, 0x2559 }, { 0xAB, 0x255A }, { 0xAC, 0x255B }, { 0xAD, 0x0491 }, { 0xAE, 0x255D }, { 0xAF, 0x255E }, { 0xB0, 0x255F }, { 0xB1, 0x2560 }, { 0xB2, 0x2561 }, { 0xB3, 0x0401 }, { 0xB4, 0x0404 }, { 0xB5, 0x2563 }, { 0xB6, 0x0406 }, { 0xB7, 0x0407 }, { 0xB8, 0x2566 }, { 0xB9, 0x2567 }, { 0xBA, 0x2568 }, { 0xBB, 0x2569 }, { 0xBC, 0x256A }, { 0xBD, 0x0490 }, { 0xBE, 0x256C }, { 0xBF, 0x00A9 }, { 0xC0, 0x044E }, { 0xC1, 0x0430 }, { 0xC2, 0x0431 }, { 0xC3, 0x0446 }, { 0xC4, 0x0434 }, { 0xC5, 0x0435 }, { 0xC6, 0x0444 }, { 0xC7, 0x0433 }, { 0xC8, 0x0445 }, { 0xC9, 0x0438 }, { 0xCA, 0x0439 }, { 0xCB, 0x043A }, { 0xCC, 0x043B }, { 0xCD, 0x043C }, { 0xCE, 0x043D }, { 0xCF, 0x043E }, { 0xD0, 0x043F }, { 0xD1, 0x044F }, { 0xD2, 0x0440 }, { 0xD3, 0x0441 }, { 0xD4, 0x0442 }, { 0xD5, 0x0443 }, { 0xD6, 0x0436 }, { 0xD7, 0x0432 }, { 0xD8, 0x044C }, { 0xD9, 0x044B }, { 0xDA, 0x0437 }, { 0xDB, 0x0448 }, { 0xDC, 0x044D }, { 0xDD, 0x0449 }, { 0xDE, 0x0447 }, { 0xDF, 0x044A }, { 0xE0, 0x042E }, { 0xE1, 0x0410 }, { 0xE2, 0x0411 }, { 0xE3, 0x0426 }, { 0xE4, 0x0414 }, { 0xE5, 0x0415 }, { 0xE6, 0x0424 }, { 0xE7, 0x0413 }, { 0xE8, 0x0425 }, { 0xE9, 0x0418 }, { 0xEA, 0x0419 }, { 0xEB, 0x041A }, { 0xEC, 0x041B }, { 0xED, 0x041C }, { 0xEE, 0x041D }, { 0xEF, 0x041E }, { 0xF0, 0x041F }, { 0xF1, 0x042F }, { 0xF2, 0x0420 }, { 0xF3, 0x0421 }, { 0xF4, 0x0422 }, { 0xF5, 0x0423 }, { 0xF6, 0x0416 }, { 0xF7, 0x0412 }, { 0xF8, 0x042C }, { 0xF9, 0x042B }, { 0xFA, 0x0417 }, { 0xFB, 0x0428 }, { 0xFC, 0x042D }, { 0xFD, 0x0429 }, { 0xFE, 0x0427 }, { 0xFF, 0x042A }, { 0, 0 } }; static unsigned char *aliases_koi8_u [] = {"koi8-u", NULL }; static struct table_entry table_koi8_ru [] = { { 0x80, 0x2500 }, { 0x81, 0x2502 }, { 0x82, 0x250C }, { 0x83, 0x2510 }, { 0x84, 0x2514 }, { 0x85, 0x2518 }, { 0x86, 0x251C }, { 0x87, 0x2524 }, { 0x88, 0x252C }, { 0x89, 0x2534 }, { 0x8A, 0x253C }, { 0x8B, 0x2580 }, { 0x8C, 0x2584 }, { 0x8D, 0x2588 }, { 0x8E, 0x258C }, { 0x8F, 0x2590 }, { 0x90, 0x2591 }, { 0x91, 0x2592 }, { 0x92, 0x2593 }, { 0x93, 0x2320 }, { 0x94, 0x25A0 }, { 0x95, 0x2219 }, { 0x96, 0x221A }, { 0x97, 0x2248 }, { 0x98, 0x2264 }, { 0x99, 0x2265 }, { 0x9A, 0x00A0 }, { 0x9B, 0x2321 }, { 0x9C, 0x00B0 }, { 0x9D, 0x00B2 }, { 0x9E, 0x00B7 }, { 0x9F, 0x00F7 }, { 0xA0, 0x2550 }, { 0xA1, 0x2551 }, { 0xA2, 0x2552 }, { 0xA3, 0x0451 }, { 0xA4, 0x0454 }, { 0xA5, 0x2554 }, { 0xA6, 0x0456 }, { 0xA7, 0x0457 }, { 0xA8, 0x2557 }, { 0xA9, 0x2558 }, { 0xAA, 0x2559 }, { 0xAB, 0x255A }, { 0xAC, 0x255B }, { 0xAD, 0x0491 }, { 0xAE, 0x045E }, { 0xAF, 0x255E }, { 0xB0, 0x255F }, { 0xB1, 0x2560 }, { 0xB2, 0x2561 }, { 0xB3, 0x0401 }, { 0xB4, 0x0404 }, { 0xB5, 0x2563 }, { 0xB6, 0x0406 }, { 0xB7, 0x0407 }, { 0xB8, 0x2566 }, { 0xB9, 0x2567 }, { 0xBA, 0x2568 }, { 0xBB, 0x2569 }, { 0xBC, 0x256A }, { 0xBD, 0x0490 }, { 0xBE, 0x040E }, { 0xBF, 0x00A9 }, { 0xC0, 0x044E }, { 0xC1, 0x0430 }, { 0xC2, 0x0431 }, { 0xC3, 0x0446 }, { 0xC4, 0x0434 }, { 0xC5, 0x0435 }, { 0xC6, 0x0444 }, { 0xC7, 0x0433 }, { 0xC8, 0x0445 }, { 0xC9, 0x0438 }, { 0xCA, 0x0439 }, { 0xCB, 0x043A }, { 0xCC, 0x043B }, { 0xCD, 0x043C }, { 0xCE, 0x043D }, { 0xCF, 0x043E }, { 0xD0, 0x043F }, { 0xD1, 0x044F }, { 0xD2, 0x0440 }, { 0xD3, 0x0441 }, { 0xD4, 0x0442 }, { 0xD5, 0x0443 }, { 0xD6, 0x0436 }, { 0xD7, 0x0432 }, { 0xD8, 0x044C }, { 0xD9, 0x044B }, { 0xDA, 0x0437 }, { 0xDB, 0x0448 }, { 0xDC, 0x044D }, { 0xDD, 0x0449 }, { 0xDE, 0x0447 }, { 0xDF, 0x044A }, { 0xE0, 0x042E }, { 0xE1, 0x0410 }, { 0xE2, 0x0411 }, { 0xE3, 0x0426 }, { 0xE4, 0x0414 }, { 0xE5, 0x0415 }, { 0xE6, 0x0424 }, { 0xE7, 0x0413 }, { 0xE8, 0x0425 }, { 0xE9, 0x0418 }, { 0xEA, 0x0419 }, { 0xEB, 0x041A }, { 0xEC, 0x041B }, { 0xED, 0x041C }, { 0xEE, 0x041D }, { 0xEF, 0x041E }, { 0xF0, 0x041F }, { 0xF1, 0x042F }, { 0xF2, 0x0420 }, { 0xF3, 0x0421 }, { 0xF4, 0x0422 }, { 0xF5, 0x0423 }, { 0xF6, 0x0416 }, { 0xF7, 0x0412 }, { 0xF8, 0x042C }, { 0xF9, 0x042B }, { 0xFA, 0x0417 }, { 0xFB, 0x0428 }, { 0xFC, 0x042D }, { 0xFD, 0x0429 }, { 0xFE, 0x0427 }, { 0xFF, 0x042A }, { 0, 0 } }; static unsigned char *aliases_koi8_ru [] = {"koi8-ru", NULL }; static struct table_entry table_tcvn5712 [] = { { 0x80, 0x00C0 }, { 0x81, 0x1EA2 }, { 0x82, 0x00C3 }, { 0x83, 0x00C1 }, { 0x84, 0x1EA0 }, { 0x85, 0x1EB6 }, { 0x86, 0x1EAC }, { 0x87, 0x00C8 }, { 0x88, 0x1EBA }, { 0x89, 0x1EBC }, { 0x8A, 0x00C9 }, { 0x8B, 0x1EB8 }, { 0x8C, 0x1EC6 }, { 0x8D, 0x00CC }, { 0x8E, 0x1EC8 }, { 0x8F, 0x0128 }, { 0x90, 0x00CD }, { 0x91, 0x1ECA }, { 0x92, 0x00D2 }, { 0x93, 0x1ECE }, { 0x94, 0x00D5 }, { 0x95, 0x00D3 }, { 0x96, 0x1ECC }, { 0x97, 0x1ED8 }, { 0x98, 0x1EDC }, { 0x99, 0x1EDE }, { 0x9A, 0x1EE0 }, { 0x9B, 0x1EDA }, { 0x9C, 0x1EE2 }, { 0x9D, 0x00D9 }, { 0x9E, 0x1EE6 }, { 0x9F, 0x0168 }, { 0xA0, 0x00A0 }, { 0xA1, 0x0102 }, { 0xA2, 0x00C2 }, { 0xA3, 0x00CA }, { 0xA4, 0x00D4 }, { 0xA5, 0x01A0 }, { 0xA6, 0x01AF }, { 0xA7, 0x0110 }, { 0xA8, 0x0103 }, { 0xA9, 0x00E2 }, { 0xAA, 0x00EA }, { 0xAB, 0x00F4 }, { 0xAC, 0x01A1 }, { 0xAD, 0x01B0 }, { 0xAE, 0x0111 }, { 0xAF, 0x1EB0 }, { 0xB0, 0x0300 }, { 0xB1, 0x0309 }, { 0xB2, 0x0303 }, { 0xB3, 0x0301 }, { 0xB4, 0x0323 }, { 0xB5, 0x00E0 }, { 0xB6, 0x1EA3 }, { 0xB7, 0x00E3 }, { 0xB8, 0x00E1 }, { 0xB9, 0x1EA1 }, { 0xBA, 0x1EB2 }, { 0xBB, 0x1EB1 }, { 0xBC, 0x1EB3 }, { 0xBD, 0x1EB5 }, { 0xBE, 0x1EAF }, { 0xBF, 0x1EB4 }, { 0xC0, 0x1EAE }, { 0xC1, 0x1EA6 }, { 0xC2, 0x1EA8 }, { 0xC3, 0x1EAA }, { 0xC4, 0x1EA4 }, { 0xC5, 0x1EC0 }, { 0xC6, 0x1EB7 }, { 0xC7, 0x1EA7 }, { 0xC8, 0x1EA9 }, { 0xC9, 0x1EAB }, { 0xCA, 0x1EA5 }, { 0xCB, 0x1EAD }, { 0xCC, 0x00E8 }, { 0xCD, 0x1EC2 }, { 0xCE, 0x1EBB }, { 0xCF, 0x1EBD }, { 0xD0, 0x00E9 }, { 0xD1, 0x1EB9 }, { 0xD2, 0x1EC1 }, { 0xD3, 0x1EC3 }, { 0xD4, 0x1EC5 }, { 0xD5, 0x1EBF }, { 0xD6, 0x1EC7 }, { 0xD7, 0x00EC }, { 0xD8, 0x1EC9 }, { 0xD9, 0x1EC4 }, { 0xDA, 0x1EBE }, { 0xDB, 0x1ED2 }, { 0xDC, 0x0129 }, { 0xDD, 0x00ED }, { 0xDE, 0x1ECB }, { 0xDF, 0x00F2 }, { 0xE0, 0x1ED4 }, { 0xE1, 0x1ECF }, { 0xE2, 0x00F5 }, { 0xE3, 0x00F3 }, { 0xE4, 0x1ECD }, { 0xE5, 0x1ED3 }, { 0xE6, 0x1ED5 }, { 0xE7, 0x1ED7 }, { 0xE8, 0x1ED1 }, { 0xE9, 0x1ED9 }, { 0xEA, 0x1EDD }, { 0xEB, 0x1EDF }, { 0xEC, 0x1EE1 }, { 0xED, 0x1EDB }, { 0xEE, 0x1EE3 }, { 0xEF, 0x00F9 }, { 0xF0, 0x1ED6 }, { 0xF1, 0x1EE7 }, { 0xF2, 0x0169 }, { 0xF3, 0x00FA }, { 0xF4, 0x1EE5 }, { 0xF5, 0x1EEB }, { 0xF6, 0x1EED }, { 0xF7, 0x1EEF }, { 0xF8, 0x1EE9 }, { 0xF9, 0x1EF1 }, { 0xFA, 0x1EF3 }, { 0xFB, 0x1EF7 }, { 0xFC, 0x1EF9 }, { 0xFD, 0x00FD }, { 0xFE, 0x1EF5 }, { 0xFF, 0x1ED0 }, { 0xA7, 0x00D0 }, { 0xAE, 0x00F0 }, { 0, 0 } }; static unsigned char *aliases_tcvn5712 [] = {"TCVN-5712", "TCVN", "TCVN-0", "TCVN-1", NULL }; static struct table_entry table_viscii [] = { { 0x80, 0x1EA0 }, { 0x81, 0x1EAE }, { 0x82, 0x1EB0 }, { 0x83, 0x1EB6 }, { 0x84, 0x1EA4 }, { 0x85, 0x1EA6 }, { 0x86, 0x1EA8 }, { 0x87, 0x1EAC }, { 0x88, 0x1EBC }, { 0x89, 0x1EB8 }, { 0x8A, 0x1EBE }, { 0x8B, 0x1EC0 }, { 0x8C, 0x1EC2 }, { 0x8D, 0x1EC4 }, { 0x8E, 0x1EC6 }, { 0x8F, 0x1ED0 }, { 0x90, 0x1ED2 }, { 0x91, 0x1ED4 }, { 0x92, 0x1ED6 }, { 0x93, 0x1ED8 }, { 0x94, 0x1EE2 }, { 0x95, 0x1EDA }, { 0x96, 0x1EDC }, { 0x97, 0x1EDE }, { 0x98, 0x1ECA }, { 0x99, 0x1ECE }, { 0x9A, 0x1ECC }, { 0x9B, 0x1EC8 }, { 0x9C, 0x1EE6 }, { 0x9D, 0x0168 }, { 0x9E, 0x1EE4 }, { 0x9F, 0x1EF2 }, { 0xA0, 0x00D5 }, { 0xA1, 0x1EAF }, { 0xA2, 0x1EB1 }, { 0xA3, 0x1EB7 }, { 0xA4, 0x1EA5 }, { 0xA5, 0x1EA7 }, { 0xA6, 0x1EA9 }, { 0xA7, 0x1EAD }, { 0xA8, 0x1EBD }, { 0xA9, 0x1EB9 }, { 0xAA, 0x1EBF }, { 0xAB, 0x1EC1 }, { 0xAC, 0x1EC3 }, { 0xAD, 0x1EC5 }, { 0xAE, 0x1EC7 }, { 0xAF, 0x1ED1 }, { 0xB0, 0x1ED3 }, { 0xB1, 0x1ED5 }, { 0xB2, 0x1ED7 }, { 0xB3, 0x1EE0 }, { 0xB4, 0x01A0 }, { 0xB5, 0x1ED9 }, { 0xB6, 0x1EDD }, { 0xB7, 0x1EDF }, { 0xB8, 0x1ECB }, { 0xB9, 0x1EF0 }, { 0xBA, 0x1EE8 }, { 0xBB, 0x1EEA }, { 0xBC, 0x1EEC }, { 0xBD, 0x01A1 }, { 0xBE, 0x1EDB }, { 0xBF, 0x01AF }, { 0xC0, 0x00C0 }, { 0xC1, 0x00C1 }, { 0xC2, 0x00C2 }, { 0xC3, 0x00C3 }, { 0xC4, 0x1EA2 }, { 0xC5, 0x0102 }, { 0xC6, 0x1EB3 }, { 0xC7, 0x1EB5 }, { 0xC8, 0x00C8 }, { 0xC9, 0x00C9 }, { 0xCA, 0x00CA }, { 0xCB, 0x1EBA }, { 0xCC, 0x00CC }, { 0xCD, 0x00CD }, { 0xCE, 0x0128 }, { 0xCF, 0x1EF3 }, { 0xD0, 0x0110 }, { 0xD1, 0x1EE9 }, { 0xD2, 0x00D2 }, { 0xD3, 0x00D3 }, { 0xD4, 0x00D4 }, { 0xD5, 0x1EA1 }, { 0xD6, 0x1EF7 }, { 0xD7, 0x1EEB }, { 0xD8, 0x1EED }, { 0xD9, 0x00D9 }, { 0xDA, 0x00DA }, { 0xDB, 0x1EF9 }, { 0xDC, 0x1EF5 }, { 0xDD, 0x00DD }, { 0xDE, 0x1EE1 }, { 0xDF, 0x01B0 }, { 0xE0, 0x00E0 }, { 0xE1, 0x00E1 }, { 0xE2, 0x00E2 }, { 0xE3, 0x00E3 }, { 0xE4, 0x1EA3 }, { 0xE5, 0x0103 }, { 0xE6, 0x1EEF }, { 0xE7, 0x1EAB }, { 0xE8, 0x00E8 }, { 0xE9, 0x00E9 }, { 0xEA, 0x00EA }, { 0xEB, 0x1EBB }, { 0xEC, 0x00EC }, { 0xED, 0x00ED }, { 0xEE, 0x0129 }, { 0xEF, 0x1EC9 }, { 0xF0, 0x0111 }, { 0xF1, 0x1EF1 }, { 0xF2, 0x00F2 }, { 0xF3, 0x00F3 }, { 0xF4, 0x00F4 }, { 0xF5, 0x00F5 }, { 0xF6, 0x1ECF }, { 0xF7, 0x1ECD }, { 0xF8, 0x1EE5 }, { 0xF9, 0x00F9 }, { 0xFA, 0x00FA }, { 0xFB, 0x0169 }, { 0xFC, 0x1EE7 }, { 0xFD, 0x00FD }, { 0xFE, 0x1EE3 }, { 0xFF, 0x1EEE }, { 0xD0, 0x00D0 }, { 0xF0, 0x00F0 }, { 0, 0 } }; static unsigned char *aliases_viscii [] = {"VISCII", "VISCII-1", "VISCII 1.1", "VISCII-1.1", "VISCII1.1-1", NULL }; static struct table_entry table_utf_8 [] = { { 0, 0 } }; static unsigned char *aliases_utf_8 [] = {"utf-8", "utf8", NULL }; static struct codepage_desc codepages [] = { { "7-bit ASCII", aliases_7bit, table_7bit }, { "ISO 8859-1 (Western European)", aliases_8859_1, table_8859_1 }, { "ISO 8859-2 (Central European)", aliases_8859_2, table_8859_2 }, { "ISO 8859-3 (Esperanto, Maltese)", aliases_8859_3, table_8859_3 }, { "ISO 8859-4 (Scandinavia, Baltic)", aliases_8859_4, table_8859_4 }, { "ISO 8859-5 (Cyrillic)", aliases_8859_5, table_8859_5 }, { "ISO 8859-6 (Arabic)", aliases_8859_6, table_8859_6 }, { "ISO 8859-7 (Greek)", aliases_8859_7, table_8859_7 }, { "ISO 8859-8 (Hebrew)", aliases_8859_8, table_8859_8 }, { "ISO 8859-9 (Turkish)", aliases_8859_9, table_8859_9 }, { "ISO 8859-10 (Lappish, Nordic, Eskimo)", aliases_8859_10, table_8859_10 }, { "ISO 8859-13 (Baltic)", aliases_8859_13, table_8859_13 }, { "ISO 8859-14 (Celtic)", aliases_8859_14, table_8859_14 }, { "ISO 8859-15 (Western European)", aliases_8859_15, table_8859_15 }, { "ISO 8859-16 (Romainian)", aliases_8859_16, table_8859_16 }, { "Window$ 1250 (Central European)", aliases_cp1250, table_cp1250 }, { "Window$ 1251 (Cyrillic)", aliases_cp1251, table_cp1251 }, { "Window$ 1252 (Western European)", aliases_cp1252, table_cp1252 }, { "Window$ 1256 (Arabic)", aliases_cp1256, table_cp1256 }, { "Window$ 1257 (Baltic)", aliases_cp1257, table_cp1257 }, { "CP 437 (US)", aliases_cp437, table_cp437 }, { "CP 737 (Greek)", aliases_cp737, table_cp737 }, { "CP 850 (Western European)", aliases_cp850, table_cp850 }, { "CP 852 (Central European)", aliases_cp852, table_cp852 }, { "CP 866 (Cyrillic)", aliases_cp866, table_cp866 }, { "CP 1125 (Ukrainian)", aliases_cp1125, table_cp1125 }, { "MacRoman 2000", aliases_macroman, table_macroman }, { "Mac latin 2", aliases_mac_lat2, table_mac_lat2 }, { "Kamenicky Brothers", aliases_kamen, table_kamen }, { "KOI8-R", aliases_koi8_r, table_koi8_r }, { "KOI8-U", aliases_koi8_u, table_koi8_u }, { "KOI8-RU", aliases_koi8_ru, table_koi8_ru }, { "TCVN-5712 (Vietnamese)", aliases_tcvn5712, table_tcvn5712 }, { "VISCII", aliases_viscii, table_viscii }, { "Unicode UTF-8", aliases_utf_8, table_utf_8 }, { NULL, NULL, NULL } };