- 0x00A0 /* 0xA0 NO-BREAK SPACE */,
- 0x0102 /* 0xA1 LATIN CAPITAL LETTER A WITH BREVE */,
- 0x00C2 /* 0xA2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */,
- 0x00CA /* 0xA3 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */,
- 0x00D4 /* 0xA4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */,
- 0x01A0 /* 0xA5 LATIN CAPITAL LETTER O WITH HORN */,
- 0x01AF /* 0xA6 LATIN CAPITAL LETTER U WITH HORN */,
- 0x0110 /* 0xA7 LATIN CAPITAL LETTER D WITH STROKE */,
- 0x0103 /* 0xA8 LATIN SMALL LETTER A WITH BREVE */,
- 0x00E2 /* 0xA9 LATIN SMALL LETTER A WITH CIRCUMFLEX */,
- 0x00EA /* 0xAA LATIN SMALL LETTER E WITH CIRCUMFLEX */,
- 0x00F4 /* 0xAB LATIN SMALL LETTER O WITH CIRCUMFLEX */,
- 0x01A1 /* 0xAC LATIN SMALL LETTER O WITH HORN */,
- 0x01B0 /* 0xAD LATIN SMALL LETTER U WITH HORN */,
- 0x0111 /* 0xAE LATIN SMALL LETTER D WITH STROKE */,
- 0x1EB0 /* 0xAF LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */,
- 0x0300 /* 0xB0 COMBINING GRAVE ACCENT */,
- 0x0309 /* 0xB1 COMBINING HOOK ABOVE */,
- 0x0303 /* 0xB2 COMBINING TILDE */,
- 0x0301 /* 0xB3 COMBINING ACUTE ACCENT */,
- 0x0323 /* 0xB4 COMBINING DOT BELOW */,
- 0x00E0 /* 0xB5 LATIN SMALL LETTER A WITH GRAVE */,
- 0x1EA3 /* 0xB6 LATIN SMALL LETTER A WITH HOOK ABOVE */,
- 0x00E3 /* 0xB7 LATIN SMALL LETTER A WITH TILDE */,
- 0x00E1 /* 0xB8 LATIN SMALL LETTER A WITH ACUTE */,
- 0x1EA1 /* 0xB9 LATIN SMALL LETTER A WITH DOT BELOW */,
- 0x1EB2 /* 0xBA LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */,
- 0x1EB1 /* 0xBB LATIN SMALL LETTER A WITH BREVE AND GRAVE */,
- 0x1EB3 /* 0xBC LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */,
- 0x1EB5 /* 0xBD LATIN SMALL LETTER A WITH BREVE AND TILDE */,
- 0x1EAF /* 0xBE LATIN SMALL LETTER A WITH BREVE AND ACUTE */,
- 0x1EB4 /* 0xBF LATIN CAPITAL LETTER A WITH BREVE AND TILDE */,
- 0x1EAE /* 0xC0 LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */,
- 0x1EA6 /* 0xC1 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */,
- 0x1EA8 /* 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1EAA /* 0xC3 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */,
- 0x1EA4 /* 0xC4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */,
- 0x1EC0 /* 0xC5 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */,
- 0x1EB7 /* 0xC6 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */,
- 0x1EA7 /* 0xC7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */,
- 0x1EA9 /* 0xC8 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1EAB /* 0xC9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */,
- 0x1EA5 /* 0xCA LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */,
- 0x1EAD /* 0xCB LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */,
- 0x00E8 /* 0xCC LATIN SMALL LETTER E WITH GRAVE */,
- 0x1EC2 /* 0xCD LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1EBB /* 0xCE LATIN SMALL LETTER E WITH HOOK ABOVE */,
- 0x1EBD /* 0xCF LATIN SMALL LETTER E WITH TILDE */,
- 0x00E9 /* 0xD0 LATIN SMALL LETTER E WITH ACUTE */,
- 0x1EB9 /* 0xD1 LATIN SMALL LETTER E WITH DOT BELOW */,
- 0x1EC1 /* 0xD2 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */,
- 0x1EC3 /* 0xD3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1EC5 /* 0xD4 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */,
- 0x1EBF /* 0xD5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */,
- 0x1EC7 /* 0xD6 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */,
- 0x00EC /* 0xD7 LATIN SMALL LETTER I WITH GRAVE */,
- 0x1EC9 /* 0xD8 LATIN SMALL LETTER I WITH HOOK ABOVE */,
- 0x1EC4 /* 0xD9 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */,
- 0x1EBE /* 0xDA LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */,
- 0x1ED2 /* 0xDB LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */,
- 0x0129 /* 0xDC LATIN SMALL LETTER I WITH TILDE */,
- 0x00ED /* 0xDD LATIN SMALL LETTER I WITH ACUTE */,
- 0x1ECB /* 0xDE LATIN SMALL LETTER I WITH DOT BELOW */,
- 0x00F2 /* 0xDF LATIN SMALL LETTER O WITH GRAVE */,
- 0x1ED4 /* 0xE0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1ECF /* 0xE1 LATIN SMALL LETTER O WITH HOOK ABOVE */,
- 0x00F5 /* 0xE2 LATIN SMALL LETTER O WITH TILDE */,
- 0x00F3 /* 0xE3 LATIN SMALL LETTER O WITH ACUTE */,
- 0x1ECD /* 0xE4 LATIN SMALL LETTER O WITH DOT BELOW */,
- 0x1ED3 /* 0xE5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */,
- 0x1ED5 /* 0xE6 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */,
- 0x1ED7 /* 0xE7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */,
- 0x1ED1 /* 0xE8 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */,
- 0x1ED9 /* 0xE9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */,
- 0x1EDD /* 0xEA LATIN SMALL LETTER O WITH HORN AND GRAVE */,
- 0x1EDF /* 0xEB LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */,
- 0x1EE1 /* 0xEC LATIN SMALL LETTER O WITH HORN AND TILDE */,
- 0x1EDB /* 0xED LATIN SMALL LETTER O WITH HORN AND ACUTE */,
- 0x1EE3 /* 0xEE LATIN SMALL LETTER O WITH HORN AND DOT BELOW */,
- 0x00F9 /* 0xEF LATIN SMALL LETTER U WITH GRAVE */,
- 0x1ED6 /* 0xF0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */,
- 0x1EE7 /* 0xF1 LATIN SMALL LETTER U WITH HOOK ABOVE */,
- 0x0169 /* 0xF2 LATIN SMALL LETTER U WITH TILDE */,
- 0x00FA /* 0xF3 LATIN SMALL LETTER U WITH ACUTE */,
- 0x1EE5 /* 0xF4 LATIN SMALL LETTER U WITH DOT BELOW */,
- 0x1EEB /* 0xF5 LATIN SMALL LETTER U WITH HORN AND GRAVE */,
- 0x1EED /* 0xF6 LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */,
- 0x1EEF /* 0xF7 LATIN SMALL LETTER U WITH HORN AND TILDE */,
- 0x1EE9 /* 0xF8 LATIN SMALL LETTER U WITH HORN AND ACUTE */,
- 0x1EF1 /* 0xF9 LATIN SMALL LETTER U WITH HORN AND DOT BELOW */,
- 0x1EF3 /* 0xFA LATIN SMALL LETTER Y WITH GRAVE */,
- 0x1EF7 /* 0xFB LATIN SMALL LETTER Y WITH HOOK ABOVE */,
- 0x1EF9 /* 0xFC LATIN SMALL LETTER Y WITH TILDE */,
- 0x00FD /* 0xFD LATIN SMALL LETTER Y WITH ACUTE */,
- 0x1EF5 /* 0xFE LATIN SMALL LETTER Y WITH DOT BELOW */,
- 0x1ED0 /* 0xFF LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
-};
-
-Charset_ID latin_a_char_to_charset[128] = {
- /* U+0100 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0101 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0102 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0103 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0104 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0105 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0106 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0107 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0108 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0109 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+010A */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+010B */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+010C */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+010D */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+010E */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+010F */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0110 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0111 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0112 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0113 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0114 */ LEADING_BYTE_UCS_BMP,
- /* U+0115 */ LEADING_BYTE_UCS_BMP,
- /* U+0116 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0117 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0118 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0119 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+011A */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+011B */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+011C */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+011D */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+011E */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+011F */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0120 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0121 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0122 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0123 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0124 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0125 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0126 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0127 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0128 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0129 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+012A */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+012B */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+012C */ LEADING_BYTE_UCS_BMP,
- /* U+012D */ LEADING_BYTE_UCS_BMP,
- /* U+012E */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+012F */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0130 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0131 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0132 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0133 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0134 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0135 */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+0136 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0137 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0138 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0139 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+013A */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+013B */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+013C */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+013D */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+013E */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+013F */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0140 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0141 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0142 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0143 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0144 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0145 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0146 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0147 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0148 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0149 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+014A */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+014B */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+014C */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+014D */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+014E */ LEADING_BYTE_UCS_BMP,
- /* U+014F */ LEADING_BYTE_UCS_BMP,
- /* U+0150 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0151 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0152 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0153 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0154 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0155 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0156 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0157 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0158 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0159 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+015A */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+015B */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+015C */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+015D */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+015E */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+015F */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0160 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0161 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0162 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0163 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0164 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0165 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0166 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0167 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0168 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0169 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+016A */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+016B */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+016C */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+016D */ LEADING_BYTE_LATIN_ISO8859_3,
- /* U+016E */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+016F */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0170 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0171 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+0172 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0173 */ LEADING_BYTE_LATIN_ISO8859_4,
- /* U+0174 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0175 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0176 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0177 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0178 */ LEADING_BYTE_JAPANESE_JISX0212,
- /* U+0179 */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017A */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017B */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017C */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017D */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017E */ LEADING_BYTE_LATIN_ISO8859_2,
- /* U+017F */ LEADING_BYTE_UCS_BMP
-};