return table;
}
+#define destroy_byte_from_character_table(table) xfree(table)
+
void
put_byte_from_character_table (Emchar ch, unsigned char val,
Emchar_to_byte_table* table)
return 0;
}
-Lisp_Object latin_jisx0201_to_ucs;
-Lisp_Object latin_iso8859_2_to_ucs;
-Lisp_Object latin_iso8859_3_to_ucs;
-Lisp_Object latin_iso8859_4_to_ucs;
-Lisp_Object latin_iso8859_9_to_ucs;
-Lisp_Object latin_viscii_lower_to_ucs;
-Lisp_Object latin_viscii_upper_to_ucs;
-
-#if 0
-Emchar latin_tcvn5712_to_ucs[96] =
-{
- 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 */
-};
-#endif
Lisp_Object Vutf_2000_version;
#endif
markobj (cs->doc_string);
markobj (cs->registry);
markobj (cs->ccl_program);
+ markobj (cs->decoding_table);
return cs->name;
}
#ifdef UTF2000
DEFUN ("charset-mapping-table", Fcharset_mapping_table, 1, 1, 0, /*
-Set the 'registry property of CHARSET to REGISTRY.
+Return mapping-table of CHARSET.
*/
(charset))
{
return XCHARSET_DECODING_TABLE (Fget_charset (charset));
}
+
+DEFUN ("set-charset-mapping-table", Fset_charset_mapping_table, 2, 2, 0, /*
+Set mapping-table of CHARSET to TABLE.
+*/
+ (charset, table))
+{
+ struct Lisp_Charset *cs;
+ Emchar_to_byte_table* old_byte1_table;
+ Emchar_to_byte_table* old_byte2_table;
+
+ charset = Fget_charset (charset);
+ CHECK_VECTOR (table);
+
+ cs = XCHARSET (charset);
+ CHARSET_DECODING_TABLE(cs) = table;
+ old_byte1_table = CHARSET_TO_BYTE1_TABLE(cs);
+ old_byte2_table = CHARSET_TO_BYTE2_TABLE(cs);
+ switch (CHARSET_TYPE (cs))
+ {
+ case CHARSET_TYPE_94:
+ if (!EQ (table, Qnil))
+ {
+ size_t i;
+ CHARSET_TO_BYTE1_TABLE(cs) = make_byte_from_character_table();
+ for (i = 0; i < 94; i++)
+ {
+ Lisp_Object c = XVECTOR_DATA(table)[i];
+
+ if (!EQ (c, Qnil))
+ put_byte_from_character_table (XCHAR (c), i + 33,
+ CHARSET_TO_BYTE1_TABLE(cs));
+ }
+ }
+ else
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ break;
+ case CHARSET_TYPE_96:
+ if (!EQ (table, Qnil))
+ {
+ size_t i;
+ CHARSET_TO_BYTE1_TABLE(cs) = make_byte_from_character_table();
+ for (i = 0; i < 96; i++)
+ {
+ Lisp_Object c = XVECTOR_DATA(table)[i];
+
+ if (!EQ (c, Qnil))
+ put_byte_from_character_table (XCHAR (c), i + 32,
+ CHARSET_TO_BYTE1_TABLE(cs));
+ }
+ }
+ else
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ break;
+ case CHARSET_TYPE_94X94:
+ if (!EQ (table, Qnil))
+ {
+ size_t i;
+
+ CHARSET_TO_BYTE1_TABLE(cs) = make_byte_from_character_table();
+ CHARSET_TO_BYTE2_TABLE(cs) = make_byte_from_character_table();
+ for (i = 0; i < XVECTOR_LENGTH (table); i++)
+ {
+ Lisp_Object v = XVECTOR_DATA(table)[i];
+
+ if (VECTORP (v))
+ {
+ size_t j;
+
+ for (j = 0; j < XVECTOR_LENGTH (v); j++)
+ {
+ Lisp_Object c = XVECTOR_DATA(v)[j];
+
+ if (!EQ (c, Qnil))
+ {
+ put_byte_from_character_table
+ (XCHAR (c), i + 33, CHARSET_TO_BYTE1_TABLE(cs));
+ put_byte_from_character_table
+ (XCHAR (c), j + 33, CHARSET_TO_BYTE2_TABLE(cs));
+ }
+ }
+ }
+ else if (CHARP (v))
+ put_byte_from_character_table
+ (XCHAR (v), i + 33, CHARSET_TO_BYTE1_TABLE(cs));
+ }
+ }
+ else
+ {
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ }
+ break;
+ case CHARSET_TYPE_96X96:
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ break;
+ case CHARSET_TYPE_128X128:
+ CHARSET_DIMENSION (cs) = 2;
+ CHARSET_CHARS (cs) = 128;
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ break;
+ case CHARSET_TYPE_256X256:
+ CHARSET_DIMENSION (cs) = 2;
+ CHARSET_CHARS (cs) = 256;
+ CHARSET_TO_BYTE1_TABLE(cs) = NULL;
+ CHARSET_TO_BYTE2_TABLE(cs) = NULL;
+ break;
+ }
+ if (old_byte1_table != NULL)
+ destroy_byte_from_character_table (old_byte1_table);
+ if (old_byte2_table != NULL)
+ destroy_byte_from_character_table (old_byte2_table);
+ return table;
+}
#endif
\f
DEFSUBR (Fset_charset_registry);
#ifdef UTF2000
DEFSUBR (Fcharset_mapping_table);
+ DEFSUBR (Fset_charset_mapping_table);
#endif
DEFSUBR (Fmake_char);
ease of access. */
#ifdef UTF2000
- staticpro (&latin_jisx0201_to_ucs);
- latin_jisx0201_to_ucs = make_vector (94, Qnil);
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x21 - 33]
- = make_char (0x0021) /* EXCLAMATION MARK */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x22 - 33]
- = make_char (0x0022) /* QUOTATION MARK */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x23 - 33]
- = make_char (0x0023) /* NUMBER SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x24 - 33]
- = make_char (0x0024) /* DOLLAR SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x25 - 33]
- = make_char (0x0025) /* PERCENT SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x26 - 33]
- = make_char (0x0026) /* AMPERSAND */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x27 - 33]
- = make_char (0x0027) /* APOSTROPHE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x28 - 33]
- = make_char (0x0028) /* LEFT PARENTHESIS */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x29 - 33]
- = make_char (0x0029) /* RIGHT PARENTHESIS */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2A - 33]
- = make_char (0x002A) /* ASTERISK */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2B - 33]
- = make_char (0x002B) /* PLUS SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2C - 33]
- = make_char (0x002C) /* COMMA */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2D - 33]
- = make_char (0x002D) /* HYPHEN-MINUS */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2E - 33]
- = make_char (0x002E) /* FULL STOP */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x2F - 33]
- = make_char (0x002F) /* SOLIDUS */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x30 - 33]
- = make_char (0x0030) /* DIGIT ZERO */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x31 - 33]
- = make_char (0x0031) /* DIGIT ONE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x32 - 33]
- = make_char (0x0032) /* DIGIT TWO */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x33 - 33]
- = make_char (0x0033) /* DIGIT THREE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x34 - 33]
- = make_char (0x0034) /* DIGIT FOUR */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x35 - 33]
- = make_char (0x0035) /* DIGIT FIVE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x36 - 33]
- = make_char (0x0036) /* DIGIT SIX */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x37 - 33]
- = make_char (0x0037) /* DIGIT SEVEN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x38 - 33]
- = make_char (0x0038) /* DIGIT EIGHT */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x39 - 33]
- = make_char (0x0039) /* DIGIT NINE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3A - 33]
- = make_char (0x003A) /* COLON */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3B - 33]
- = make_char (0x003B) /* SEMICOLON */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3C - 33]
- = make_char (0x003C) /* LESS-THAN SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3D - 33]
- = make_char (0x003D) /* EQUALS SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3E - 33]
- = make_char (0x003E) /* GREATER-THAN SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x3F - 33]
- = make_char (0x003F) /* QUESTION MARK */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x40 - 33]
- = make_char (0x0040) /* COMMERCIAL AT */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x41 - 33]
- = make_char (0x0041) /* LATIN CAPITAL LETTER A */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x42 - 33]
- = make_char (0x0042) /* LATIN CAPITAL LETTER B */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x43 - 33]
- = make_char (0x0043) /* LATIN CAPITAL LETTER C */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x44 - 33]
- = make_char (0x0044) /* LATIN CAPITAL LETTER D */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x45 - 33]
- = make_char (0x0045) /* LATIN CAPITAL LETTER E */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x46 - 33]
- = make_char (0x0046) /* LATIN CAPITAL LETTER F */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x47 - 33]
- = make_char (0x0047) /* LATIN CAPITAL LETTER G */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x48 - 33]
- = make_char (0x0048) /* LATIN CAPITAL LETTER H */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x49 - 33]
- = make_char (0x0049) /* LATIN CAPITAL LETTER I */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4A - 33]
- = make_char (0x004A) /* LATIN CAPITAL LETTER J */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4B - 33]
- = make_char (0x004B) /* LATIN CAPITAL LETTER K */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4C - 33]
- = make_char (0x004C) /* LATIN CAPITAL LETTER L */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4D - 33]
- = make_char (0x004D) /* LATIN CAPITAL LETTER M */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4E - 33]
- = make_char (0x004E) /* LATIN CAPITAL LETTER N */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x4F - 33]
- = make_char (0x004F) /* LATIN CAPITAL LETTER O */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x50 - 33]
- = make_char (0x0050) /* LATIN CAPITAL LETTER P */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x51 - 33]
- = make_char (0x0051) /* LATIN CAPITAL LETTER Q */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x52 - 33]
- = make_char (0x0052) /* LATIN CAPITAL LETTER R */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x53 - 33]
- = make_char (0x0053) /* LATIN CAPITAL LETTER S */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x54 - 33]
- = make_char (0x0054) /* LATIN CAPITAL LETTER T */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x55 - 33]
- = make_char (0x0055) /* LATIN CAPITAL LETTER U */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x56 - 33]
- = make_char (0x0056) /* LATIN CAPITAL LETTER V */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x57 - 33]
- = make_char (0x0057) /* LATIN CAPITAL LETTER W */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x58 - 33]
- = make_char (0x0058) /* LATIN CAPITAL LETTER X */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x59 - 33]
- = make_char (0x0059) /* LATIN CAPITAL LETTER Y */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5A - 33]
- = make_char (0x005A) /* LATIN CAPITAL LETTER Z */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5B - 33]
- = make_char (0x005B) /* LEFT SQUARE BRACKET */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5C - 33]
- = make_char (0x00A5) /* YEN SIGN */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5D - 33]
- = make_char (0x005D) /* RIGHT SQUARE BRACKET */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5E - 33]
- = make_char (0x005E) /* CIRCUMFLEX ACCENT */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x5F - 33]
- = make_char (0x005F) /* LOW LINE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x60 - 33]
- = make_char (0x0060) /* GRAVE ACCENT */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x61 - 33]
- = make_char (0x0061) /* LATIN SMALL LETTER A */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x62 - 33]
- = make_char (0x0062) /* LATIN SMALL LETTER B */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x63 - 33]
- = make_char (0x0063) /* LATIN SMALL LETTER C */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x64 - 33]
- = make_char (0x0064) /* LATIN SMALL LETTER D */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x65 - 33]
- = make_char (0x0065) /* LATIN SMALL LETTER E */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x66 - 33]
- = make_char (0x0066) /* LATIN SMALL LETTER F */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x67 - 33]
- = make_char (0x0067) /* LATIN SMALL LETTER G */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x68 - 33]
- = make_char (0x0068) /* LATIN SMALL LETTER H */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x69 - 33]
- = make_char (0x0069) /* LATIN SMALL LETTER I */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6A - 33]
- = make_char (0x006A) /* LATIN SMALL LETTER J */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6B - 33]
- = make_char (0x006B) /* LATIN SMALL LETTER K */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6C - 33]
- = make_char (0x006C) /* LATIN SMALL LETTER L */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6D - 33]
- = make_char (0x006D) /* LATIN SMALL LETTER M */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6E - 33]
- = make_char (0x006E) /* LATIN SMALL LETTER N */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x6F - 33]
- = make_char (0x006F) /* LATIN SMALL LETTER O */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x70 - 33]
- = make_char (0x0070) /* LATIN SMALL LETTER P */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x71 - 33]
- = make_char (0x0071) /* LATIN SMALL LETTER Q */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x72 - 33]
- = make_char (0x0072) /* LATIN SMALL LETTER R */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x73 - 33]
- = make_char (0x0073) /* LATIN SMALL LETTER S */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x74 - 33]
- = make_char (0x0074) /* LATIN SMALL LETTER T */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x75 - 33]
- = make_char (0x0075) /* LATIN SMALL LETTER U */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x76 - 33]
- = make_char (0x0076) /* LATIN SMALL LETTER V */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x77 - 33]
- = make_char (0x0077) /* LATIN SMALL LETTER W */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x78 - 33]
- = make_char (0x0078) /* LATIN SMALL LETTER X */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x79 - 33]
- = make_char (0x0079) /* LATIN SMALL LETTER Y */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x7A - 33]
- = make_char (0x007A) /* LATIN SMALL LETTER Z */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x7B - 33]
- = make_char (0x007B) /* LEFT CURLY BRACKET */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x7C - 33]
- = make_char (0x007C) /* VERTICAL LINE */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x7D - 33]
- = make_char (0x007D) /* RIGHT CURLY BRACKET */;
- XVECTOR_DATA(latin_jisx0201_to_ucs)[0x7E - 33]
- = make_char (0x203E) /* OVERLINE */;
-
- staticpro (&latin_iso8859_2_to_ucs);
- latin_iso8859_2_to_ucs = make_vector (96, Qnil);
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA0 - 0xA0]
- = make_char (0x00A0) /* NO-BREAK SPACE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA1 - 0xA0]
- = make_char (0x0104) /* LATIN CAPITAL LETTER A WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA2 - 0xA0]
- = make_char (0x02D8) /* BREVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA3 - 0xA0]
- = make_char (0x0141) /* LATIN CAPITAL LETTER L WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA4 - 0xA0]
- = make_char (0x00A4) /* CURRENCY SIGN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA5 - 0xA0]
- = make_char (0x013D) /* LATIN CAPITAL LETTER L WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA6 - 0xA0]
- = make_char (0x015A) /* LATIN CAPITAL LETTER S WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA7 - 0xA0]
- = make_char (0x00A7) /* SECTION SIGN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA8 - 0xA0]
- = make_char (0x00A8) /* DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xA9 - 0xA0]
- = make_char (0x0160) /* LATIN CAPITAL LETTER S WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAA - 0xA0]
- = make_char (0x015E) /* LATIN CAPITAL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAB - 0xA0]
- = make_char (0x0164) /* LATIN CAPITAL LETTER T WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAC - 0xA0]
- = make_char (0x0179) /* LATIN CAPITAL LETTER Z WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAD - 0xA0]
- = make_char (0x00AD) /* SOFT HYPHEN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAE - 0xA0]
- = make_char (0x017D) /* LATIN CAPITAL LETTER Z WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xAF - 0xA0]
- = make_char (0x017B) /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB0 - 0xA0]
- = make_char (0x00B0) /* DEGREE SIGN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB1 - 0xA0]
- = make_char (0x0105) /* LATIN SMALL LETTER A WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB2 - 0xA0]
- = make_char (0x02DB) /* OGONEK */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB3 - 0xA0]
- = make_char (0x0142) /* LATIN SMALL LETTER L WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB4 - 0xA0]
- = make_char (0x00B4) /* ACUTE ACCENT */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB5 - 0xA0]
- = make_char (0x013E) /* LATIN SMALL LETTER L WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB6 - 0xA0]
- = make_char (0x015B) /* LATIN SMALL LETTER S WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB7 - 0xA0]
- = make_char (0x02C7) /* CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB8 - 0xA0]
- = make_char (0x00B8) /* CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xB9 - 0xA0]
- = make_char (0x0161) /* LATIN SMALL LETTER S WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBA - 0xA0]
- = make_char (0x015F) /* LATIN SMALL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBB - 0xA0]
- = make_char (0x0165) /* LATIN SMALL LETTER T WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBC - 0xA0]
- = make_char (0x017A) /* LATIN SMALL LETTER Z WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBD - 0xA0]
- = make_char (0x02DD) /* DOUBLE ACUTE ACCENT */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBE - 0xA0]
- = make_char (0x017E) /* LATIN SMALL LETTER Z WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xBF - 0xA0]
- = make_char (0x017C) /* LATIN SMALL LETTER Z WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC0 - 0xA0]
- = make_char (0x0154) /* LATIN CAPITAL LETTER R WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC1 - 0xA0]
- = make_char (0x00C1) /* LATIN CAPITAL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC2 - 0xA0]
- = make_char (0x00C2) /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC3 - 0xA0]
- = make_char (0x0102) /* LATIN CAPITAL LETTER A WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC4 - 0xA0]
- = make_char (0x00C4) /* LATIN CAPITAL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC5 - 0xA0]
- = make_char (0x0139) /* LATIN CAPITAL LETTER L WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC6 - 0xA0]
- = make_char (0x0106) /* LATIN CAPITAL LETTER C WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC7 - 0xA0]
- = make_char (0x00C7) /* LATIN CAPITAL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC8 - 0xA0]
- = make_char (0x010C) /* LATIN CAPITAL LETTER C WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xC9 - 0xA0]
- = make_char (0x00C9) /* LATIN CAPITAL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCA - 0xA0]
- = make_char (0x0118) /* LATIN CAPITAL LETTER E WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCB - 0xA0]
- = make_char (0x00CB) /* LATIN CAPITAL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCC - 0xA0]
- = make_char (0x011A) /* LATIN CAPITAL LETTER E WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCD - 0xA0]
- = make_char (0x00CD) /* LATIN CAPITAL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCE - 0xA0]
- = make_char (0x00CE) /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xCF - 0xA0]
- = make_char (0x010E) /* LATIN CAPITAL LETTER D WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD0 - 0xA0]
- = make_char (0x0110) /* LATIN CAPITAL LETTER D WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD1 - 0xA0]
- = make_char (0x0143) /* LATIN CAPITAL LETTER N WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD2 - 0xA0]
- = make_char (0x0147) /* LATIN CAPITAL LETTER N WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD3 - 0xA0]
- = make_char (0x00D3) /* LATIN CAPITAL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD4 - 0xA0]
- = make_char (0x00D4) /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD5 - 0xA0]
- = make_char (0x0150) /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD6 - 0xA0]
- = make_char (0x00D6) /* LATIN CAPITAL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD7 - 0xA0]
- = make_char (0x00D7) /* MULTIPLICATION SIGN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD8 - 0xA0]
- = make_char (0x0158) /* LATIN CAPITAL LETTER R WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xD9 - 0xA0]
- = make_char (0x016E) /* LATIN CAPITAL LETTER U WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDA - 0xA0]
- = make_char (0x00DA) /* LATIN CAPITAL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDB - 0xA0]
- = make_char (0x0170) /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDC - 0xA0]
- = make_char (0x00DC) /* LATIN CAPITAL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDD - 0xA0]
- = make_char (0x00DD) /* LATIN CAPITAL LETTER Y WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDE - 0xA0]
- = make_char (0x0162) /* LATIN CAPITAL LETTER T WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xDF - 0xA0]
- = make_char (0x00DF) /* LATIN SMALL LETTER SHARP S */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE0 - 0xA0]
- = make_char (0x0155) /* LATIN SMALL LETTER R WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE1 - 0xA0]
- = make_char (0x00E1) /* LATIN SMALL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE2 - 0xA0]
- = make_char (0x00E2) /* LATIN SMALL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE3 - 0xA0]
- = make_char (0x0103) /* LATIN SMALL LETTER A WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE4 - 0xA0]
- = make_char (0x00E4) /* LATIN SMALL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE5 - 0xA0]
- = make_char (0x013A) /* LATIN SMALL LETTER L WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE6 - 0xA0]
- = make_char (0x0107) /* LATIN SMALL LETTER C WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE7 - 0xA0]
- = make_char (0x00E7) /* LATIN SMALL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE8 - 0xA0]
- = make_char (0x010D) /* LATIN SMALL LETTER C WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xE9 - 0xA0]
- = make_char (0x00E9) /* LATIN SMALL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xEA - 0xA0]
- = make_char (0x0119) /* LATIN SMALL LETTER E WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xEB - 0xA0]
- = make_char (0x00EB) /* LATIN SMALL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xEC - 0xA0]
- = make_char (0x011B) /* LATIN SMALL LETTER E WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xED - 0xA0]
- = make_char (0x00ED) /* LATIN SMALL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xEE - 0xA0]
- = make_char (0x00EE) /* LATIN SMALL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xEF - 0xA0]
- = make_char (0x010F) /* LATIN SMALL LETTER D WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF0 - 0xA0]
- = make_char (0x0111) /* LATIN SMALL LETTER D WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF1 - 0xA0]
- = make_char (0x0144) /* LATIN SMALL LETTER N WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF2 - 0xA0]
- = make_char (0x0148) /* LATIN SMALL LETTER N WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF3 - 0xA0]
- = make_char (0x00F3) /* LATIN SMALL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF4 - 0xA0]
- = make_char (0x00F4) /* LATIN SMALL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF5 - 0xA0]
- = make_char (0x0151) /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF6 - 0xA0]
- = make_char (0x00F6) /* LATIN SMALL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF7 - 0xA0]
- = make_char (0x00F7) /* DIVISION SIGN */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF8 - 0xA0]
- = make_char (0x0159) /* LATIN SMALL LETTER R WITH CARON */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xF9 - 0xA0]
- = make_char (0x016F) /* LATIN SMALL LETTER U WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFA - 0xA0]
- = make_char (0x00FA) /* LATIN SMALL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFB - 0xA0]
- = make_char (0x0171) /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFC - 0xA0]
- = make_char (0x00FC) /* LATIN SMALL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFD - 0xA0]
- = make_char (0x00FD) /* LATIN SMALL LETTER Y WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFE - 0xA0]
- = make_char (0x0163) /* LATIN SMALL LETTER T WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_2_to_ucs)[0xFF - 0xA0]
- = make_char (0x02D9) /* DOT ABOVE */;
-
- staticpro (&latin_iso8859_3_to_ucs);
- latin_iso8859_3_to_ucs = make_vector (96, Qnil);
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA0 - 0xA0]
- = make_char (0x00A0) /* NO-BREAK SPACE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA1 - 0xA0]
- = make_char (0x0126) /* LATIN CAPITAL LETTER H WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA2 - 0xA0]
- = make_char (0x02D8) /* BREVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA3 - 0xA0]
- = make_char (0x00A3) /* POUND SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA4 - 0xA0]
- = make_char (0x00A4) /* CURRENCY SIGN */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA5 - 0xA0]
- = make_char (CHAR96('C', 0xA5)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA6 - 0xA0]
- = make_char (0x0124) /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA7 - 0xA0]
- = make_char (0x00A7) /* SECTION SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA8 - 0xA0]
- = make_char (0x00A8) /* DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xA9 - 0xA0]
- = make_char (0x0130) /* LATIN CAPITAL LETTER I WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAA - 0xA0]
- = make_char (0x015E) /* LATIN CAPITAL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAB - 0xA0]
- = make_char (0x011E) /* LATIN CAPITAL LETTER G WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAC - 0xA0]
- = make_char (0x0134) /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAD - 0xA0]
- = make_char (0x00AD) /* SOFT HYPHEN */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAE - 0xA0]
- = make_char (CHAR96('C', 0xAE)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xAF - 0xA0]
- = make_char (0x017B) /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB0 - 0xA0]
- = make_char (0x00B0) /* DEGREE SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB1 - 0xA0]
- = make_char (0x0127) /* LATIN SMALL LETTER H WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB2 - 0xA0]
- = make_char (0x00B2) /* SUPERSCRIPT TWO */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB3 - 0xA0]
- = make_char (0x00B3) /* SUPERSCRIPT THREE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB4 - 0xA0]
- = make_char (0x00B4) /* ACUTE ACCENT */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB5 - 0xA0]
- = make_char (0x00B5) /* MICRO SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB6 - 0xA0]
- = make_char (0x0125) /* LATIN SMALL LETTER H WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB7 - 0xA0]
- = make_char (0x00B7) /* MIDDLE DOT */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB8 - 0xA0]
- = make_char (0x00B8) /* CEDILLA */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xB9 - 0xA0]
- = make_char (0x0131) /* LATIN SMALL LETTER DOTLESS I */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBA - 0xA0]
- = make_char (0x015F) /* LATIN SMALL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBB - 0xA0]
- = make_char (0x011F) /* LATIN SMALL LETTER G WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBC - 0xA0]
- = make_char (0x0135) /* LATIN SMALL LETTER J WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBD - 0xA0]
- = make_char (0x00BD) /* VULGAR FRACTION ONE HALF */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBE - 0xA0]
- = make_char (CHAR96('C', 0xBE)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xBF - 0xA0]
- = make_char (0x017C) /* LATIN SMALL LETTER Z WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC0 - 0xA0]
- = make_char (0x00C0) /* LATIN CAPITAL LETTER A WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC1 - 0xA0]
- = make_char (0x00C1) /* LATIN CAPITAL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC2 - 0xA0]
- = make_char (0x00C2) /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC3 - 0xA0]
- = make_char (CHAR96('C', 0xC3)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC4 - 0xA0]
- = make_char (0x00C4) /* LATIN CAPITAL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC5 - 0xA0]
- = make_char (0x010A) /* LATIN CAPITAL LETTER C WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC6 - 0xA0]
- = make_char (0x0108) /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC7 - 0xA0]
- = make_char (0x00C7) /* LATIN CAPITAL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC8 - 0xA0]
- = make_char (0x00C8) /* LATIN CAPITAL LETTER E WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xC9 - 0xA0]
- = make_char (0x00C9) /* LATIN CAPITAL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCA - 0xA0]
- = make_char (0x00CA) /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCB - 0xA0]
- = make_char (0x00CB) /* LATIN CAPITAL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCC - 0xA0]
- = make_char (0x00CC) /* LATIN CAPITAL LETTER I WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCD - 0xA0]
- = make_char (0x00CD) /* LATIN CAPITAL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCE - 0xA0]
- = make_char (0x00CE) /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xCF - 0xA0]
- = make_char (0x00CF) /* LATIN CAPITAL LETTER I WITH DIAERESIS */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD0 - 0xA0]
- = make_char (CHAR96('C', 0xD0)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD1 - 0xA0]
- = make_char (0x00D1) /* LATIN CAPITAL LETTER N WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD2 - 0xA0]
- = make_char (0x00D2) /* LATIN CAPITAL LETTER O WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD3 - 0xA0]
- = make_char (0x00D3) /* LATIN CAPITAL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD4 - 0xA0]
- = make_char (0x00D4) /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD5 - 0xA0]
- = make_char (0x0120) /* LATIN CAPITAL LETTER G WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD6 - 0xA0]
- = make_char (0x00D6) /* LATIN CAPITAL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD7 - 0xA0]
- = make_char (0x00D7) /* MULTIPLICATION SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD8 - 0xA0]
- = make_char (0x011C) /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xD9 - 0xA0]
- = make_char (0x00D9) /* LATIN CAPITAL LETTER U WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDA - 0xA0]
- = make_char (0x00DA) /* LATIN CAPITAL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDB - 0xA0]
- = make_char (0x00DB) /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDC - 0xA0]
- = make_char (0x00DC) /* LATIN CAPITAL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDD - 0xA0]
- = make_char (0x016C) /* LATIN CAPITAL LETTER U WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDE - 0xA0]
- = make_char (0x015C) /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xDF - 0xA0]
- = make_char (0x00DF) /* LATIN SMALL LETTER SHARP S */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE0 - 0xA0]
- = make_char (0x00E0) /* LATIN SMALL LETTER A WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE1 - 0xA0]
- = make_char (0x00E1) /* LATIN SMALL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE2 - 0xA0]
- = make_char (0x00E2) /* LATIN SMALL LETTER A WITH CIRCUMFLEX */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE3 - 0xA0]
- = make_char (CHAR96('C', 0xE3)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE4 - 0xA0]
- = make_char (0x00E4) /* LATIN SMALL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE5 - 0xA0]
- = make_char (0x010B) /* LATIN SMALL LETTER C WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE6 - 0xA0]
- = make_char (0x0109) /* LATIN SMALL LETTER C WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE7 - 0xA0]
- = make_char (0x00E7) /* LATIN SMALL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE8 - 0xA0]
- = make_char (0x00E8) /* LATIN SMALL LETTER E WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xE9 - 0xA0]
- = make_char (0x00E9) /* LATIN SMALL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xEA - 0xA0]
- = make_char (0x00EA) /* LATIN SMALL LETTER E WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xEB - 0xA0]
- = make_char (0x00EB) /* LATIN SMALL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xEC - 0xA0]
- = make_char (0x00EC) /* LATIN SMALL LETTER I WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xED - 0xA0]
- = make_char (0x00ED) /* LATIN SMALL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xEE - 0xA0]
- = make_char (0x00EE) /* LATIN SMALL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xEF - 0xA0]
- = make_char (0x00EF) /* LATIN SMALL LETTER I WITH DIAERESIS */;
- /* XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF0 - 0xA0]
- = make_char (CHAR96('C', 0xF0)); */
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF1 - 0xA0]
- = make_char (0x00F1) /* LATIN SMALL LETTER N WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF2 - 0xA0]
- = make_char (0x00F2) /* LATIN SMALL LETTER O WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF3 - 0xA0]
- = make_char (0x00F3) /* LATIN SMALL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF4 - 0xA0]
- = make_char (0x00F4) /* LATIN SMALL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF5 - 0xA0]
- = make_char (0x0121) /* LATIN SMALL LETTER G WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF6 - 0xA0]
- = make_char (0x00F6) /* LATIN SMALL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF7 - 0xA0]
- = make_char (0x00F7) /* DIVISION SIGN */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF8 - 0xA0]
- = make_char (0x011D) /* LATIN SMALL LETTER G WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xF9 - 0xA0]
- = make_char (0x00F9) /* LATIN SMALL LETTER U WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFA - 0xA0]
- = make_char (0x00FA) /* LATIN SMALL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFB - 0xA0]
- = make_char (0x00FB) /* LATIN SMALL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFC - 0xA0]
- = make_char (0x00FC) /* LATIN SMALL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFD - 0xA0]
- = make_char (0x016D) /* LATIN SMALL LETTER U WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFE - 0xA0]
- = make_char (0x015D) /* LATIN SMALL LETTER S WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_3_to_ucs)[0xFF - 0xA0]
- = make_char (0x02D9) /* DOT ABOVE */;
-
- staticpro (&latin_iso8859_4_to_ucs);
- latin_iso8859_4_to_ucs = make_vector (96, Qnil);
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA0 - 0xA0]
- = make_char (0x00A0) /* NO-BREAK SPACE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA1 - 0xA0]
- = make_char (0x0104) /* LATIN CAPITAL LETTER A WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA2 - 0xA0]
- = make_char (0x0138) /* LATIN SMALL LETTER KRA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA3 - 0xA0]
- = make_char (0x0156) /* LATIN CAPITAL LETTER R WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA4 - 0xA0]
- = make_char (0x00A4) /* CURRENCY SIGN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA5 - 0xA0]
- = make_char (0x0128) /* LATIN CAPITAL LETTER I WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA6 - 0xA0]
- = make_char (0x013B) /* LATIN CAPITAL LETTER L WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA7 - 0xA0]
- = make_char (0x00A7) /* SECTION SIGN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA8 - 0xA0]
- = make_char (0x00A8) /* DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xA9 - 0xA0]
- = make_char (0x0160) /* LATIN CAPITAL LETTER S WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAA - 0xA0]
- = make_char (0x0112) /* LATIN CAPITAL LETTER E WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAB - 0xA0]
- = make_char (0x0122) /* LATIN CAPITAL LETTER G WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAC - 0xA0]
- = make_char (0x0166) /* LATIN CAPITAL LETTER T WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAD - 0xA0]
- = make_char (0x00AD) /* SOFT HYPHEN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAE - 0xA0]
- = make_char (0x017D) /* LATIN CAPITAL LETTER Z WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xAF - 0xA0]
- = make_char (0x00AF) /* MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB0 - 0xA0]
- = make_char (0x00B0) /* DEGREE SIGN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB1 - 0xA0]
- = make_char (0x0105) /* LATIN SMALL LETTER A WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB2 - 0xA0]
- = make_char (0x02DB) /* OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB3 - 0xA0]
- = make_char (0x0157) /* LATIN SMALL LETTER R WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB4 - 0xA0]
- = make_char (0x00B4) /* ACUTE ACCENT */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB5 - 0xA0]
- = make_char (0x0129) /* LATIN SMALL LETTER I WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB6 - 0xA0]
- = make_char (0x013C) /* LATIN SMALL LETTER L WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB7 - 0xA0]
- = make_char (0x02C7) /* CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB8 - 0xA0]
- = make_char (0x00B8) /* CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xB9 - 0xA0]
- = make_char (0x0161) /* LATIN SMALL LETTER S WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBA - 0xA0]
- = make_char (0x0113) /* LATIN SMALL LETTER E WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBB - 0xA0]
- = make_char (0x0123) /* LATIN SMALL LETTER G WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBC - 0xA0]
- = make_char (0x0167) /* LATIN SMALL LETTER T WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBD - 0xA0]
- = make_char (0x014A) /* LATIN CAPITAL LETTER ENG */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBE - 0xA0]
- = make_char (0x017E) /* LATIN SMALL LETTER Z WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xBF - 0xA0]
- = make_char (0x014B) /* LATIN SMALL LETTER ENG */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC0 - 0xA0]
- = make_char (0x0100) /* LATIN CAPITAL LETTER A WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC1 - 0xA0]
- = make_char (0x00C1) /* LATIN CAPITAL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC2 - 0xA0]
- = make_char (0x00C2) /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC3 - 0xA0]
- = make_char (0x00C3) /* LATIN CAPITAL LETTER A WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC4 - 0xA0]
- = make_char (0x00C4) /* LATIN CAPITAL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC5 - 0xA0]
- = make_char (0x00C5) /* LATIN CAPITAL LETTER A WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC6 - 0xA0]
- = make_char (0x00C6) /* LATIN CAPITAL LETTER AE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC7 - 0xA0]
- = make_char (0x012E) /* LATIN CAPITAL LETTER I WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC8 - 0xA0]
- = make_char (0x010C) /* LATIN CAPITAL LETTER C WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xC9 - 0xA0]
- = make_char (0x00C9) /* LATIN CAPITAL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCA - 0xA0]
- = make_char (0x0118) /* LATIN CAPITAL LETTER E WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCB - 0xA0]
- = make_char (0x00CB) /* LATIN CAPITAL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCC - 0xA0]
- = make_char (0x0116) /* LATIN CAPITAL LETTER E WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCD - 0xA0]
- = make_char (0x00CD) /* LATIN CAPITAL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCE - 0xA0]
- = make_char (0x00CE) /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xCF - 0xA0]
- = make_char (0x012A) /* LATIN CAPITAL LETTER I WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD0 - 0xA0]
- = make_char (0x0110) /* LATIN CAPITAL LETTER D WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD1 - 0xA0]
- = make_char (0x0145) /* LATIN CAPITAL LETTER N WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD2 - 0xA0]
- = make_char (0x014C) /* LATIN CAPITAL LETTER O WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD3 - 0xA0]
- = make_char (0x0136) /* LATIN CAPITAL LETTER K WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD4 - 0xA0]
- = make_char (0x00D4) /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD5 - 0xA0]
- = make_char (0x00D5) /* LATIN CAPITAL LETTER O WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD6 - 0xA0]
- = make_char (0x00D6) /* LATIN CAPITAL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD7 - 0xA0]
- = make_char (0x00D7) /* MULTIPLICATION SIGN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD8 - 0xA0]
- = make_char (0x00D8) /* LATIN CAPITAL LETTER O WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xD9 - 0xA0]
- = make_char (0x0172) /* LATIN CAPITAL LETTER U WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDA - 0xA0]
- = make_char (0x00DA) /* LATIN CAPITAL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDB - 0xA0]
- = make_char (0x00DB) /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDC - 0xA0]
- = make_char (0x00DC) /* LATIN CAPITAL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDD - 0xA0]
- = make_char (0x0168) /* LATIN CAPITAL LETTER U WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDE - 0xA0]
- = make_char (0x016A) /* LATIN CAPITAL LETTER U WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xDF - 0xA0]
- = make_char (0x00DF) /* LATIN SMALL LETTER SHARP S */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE0 - 0xA0]
- = make_char (0x0101) /* LATIN SMALL LETTER A WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE1 - 0xA0]
- = make_char (0x00E1) /* LATIN SMALL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE2 - 0xA0]
- = make_char (0x00E2) /* LATIN SMALL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE3 - 0xA0]
- = make_char (0x00E3) /* LATIN SMALL LETTER A WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE4 - 0xA0]
- = make_char (0x00E4) /* LATIN SMALL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE5 - 0xA0]
- = make_char (0x00E5) /* LATIN SMALL LETTER A WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE6 - 0xA0]
- = make_char (0x00E6) /* LATIN SMALL LETTER AE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE7 - 0xA0]
- = make_char (0x012F) /* LATIN SMALL LETTER I WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE8 - 0xA0]
- = make_char (0x010D) /* LATIN SMALL LETTER C WITH CARON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xE9 - 0xA0]
- = make_char (0x00E9) /* LATIN SMALL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xEA - 0xA0]
- = make_char (0x0119) /* LATIN SMALL LETTER E WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xEB - 0xA0]
- = make_char (0x00EB) /* LATIN SMALL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xEC - 0xA0]
- = make_char (0x0117) /* LATIN SMALL LETTER E WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xED - 0xA0]
- = make_char (0x00ED) /* LATIN SMALL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xEE - 0xA0]
- = make_char (0x00EE) /* LATIN SMALL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xEF - 0xA0]
- = make_char (0x012B) /* LATIN SMALL LETTER I WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF0 - 0xA0]
- = make_char (0x0111) /* LATIN SMALL LETTER D WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF1 - 0xA0]
- = make_char (0x0146) /* LATIN SMALL LETTER N WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF2 - 0xA0]
- = make_char (0x014D) /* LATIN SMALL LETTER O WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF3 - 0xA0]
- = make_char (0x0137) /* LATIN SMALL LETTER K WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF4 - 0xA0]
- = make_char (0x00F4) /* LATIN SMALL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF5 - 0xA0]
- = make_char (0x00F5) /* LATIN SMALL LETTER O WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF6 - 0xA0]
- = make_char (0x00F6) /* LATIN SMALL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF7 - 0xA0]
- = make_char (0x00F7) /* DIVISION SIGN */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF8 - 0xA0]
- = make_char (0x00F8) /* LATIN SMALL LETTER O WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xF9 - 0xA0]
- = make_char (0x0173) /* LATIN SMALL LETTER U WITH OGONEK */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFA - 0xA0]
- = make_char (0x00FA) /* LATIN SMALL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFB - 0xA0]
- = make_char (0x00FB) /* LATIN SMALL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFC - 0xA0]
- = make_char (0x00FC) /* LATIN SMALL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFD - 0xA0]
- = make_char (0x0169) /* LATIN SMALL LETTER U WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFE - 0xA0]
- = make_char (0x016B) /* LATIN SMALL LETTER U WITH MACRON */;
- XVECTOR_DATA(latin_iso8859_4_to_ucs)[0xFF - 0xA0]
- = make_char (0x02D9) /* DOT ABOVE */;
-
- staticpro (&latin_iso8859_9_to_ucs);
- latin_iso8859_9_to_ucs = make_vector (96, Qnil);
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA0 - 0xA0]
- = make_char (0x00A0) /* NO-BREAK SPACE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA1 - 0xA0]
- = make_char (0x00A1) /* INVERTED EXCLAMATION MARK */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA2 - 0xA0]
- = make_char (0x00A2) /* CENT SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA3 - 0xA0]
- = make_char (0x00A3) /* POUND SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA4 - 0xA0]
- = make_char (0x00A4) /* CURRENCY SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA5 - 0xA0]
- = make_char (0x00A5) /* YEN SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA6 - 0xA0]
- = make_char (0x00A6) /* BROKEN BAR */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA7 - 0xA0]
- = make_char (0x00A7) /* SECTION SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA8 - 0xA0]
- = make_char (0x00A8) /* DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xA9 - 0xA0]
- = make_char (0x00A9) /* COPYRIGHT SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAA - 0xA0]
- = make_char (0x00AA) /* FEMININE ORDINAL INDICATOR */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAB - 0xA0]
- = make_char (0x00AB) /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAC - 0xA0]
- = make_char (0x00AC) /* NOT SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAD - 0xA0]
- = make_char (0x00AD) /* SOFT HYPHEN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAE - 0xA0]
- = make_char (0x00AE) /* REGISTERED SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xAF - 0xA0]
- = make_char (0x00AF) /* MACRON */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB0 - 0xA0]
- = make_char (0x00B0) /* DEGREE SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB1 - 0xA0]
- = make_char (0x00B1) /* PLUS-MINUS SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB2 - 0xA0]
- = make_char (0x00B2) /* SUPERSCRIPT TWO */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB3 - 0xA0]
- = make_char (0x00B3) /* SUPERSCRIPT THREE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB4 - 0xA0]
- = make_char (0x00B4) /* ACUTE ACCENT */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB5 - 0xA0]
- = make_char (0x00B5) /* MICRO SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB6 - 0xA0]
- = make_char (0x00B6) /* PILCROW SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB7 - 0xA0]
- = make_char (0x00B7) /* MIDDLE DOT */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB8 - 0xA0]
- = make_char (0x00B8) /* CEDILLA */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xB9 - 0xA0]
- = make_char (0x00B9) /* SUPERSCRIPT ONE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBA - 0xA0]
- = make_char (0x00BA) /* MASCULINE ORDINAL INDICATOR */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBB - 0xA0]
- = make_char (0x00BB) /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBC - 0xA0]
- = make_char (0x00BC) /* VULGAR FRACTION ONE QUARTER */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBD - 0xA0]
- = make_char (0x00BD) /* VULGAR FRACTION ONE HALF */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBE - 0xA0]
- = make_char (0x00BE) /* VULGAR FRACTION THREE QUARTERS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xBF - 0xA0]
- = make_char (0x00BF) /* INVERTED QUESTION MARK */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC0 - 0xA0]
- = make_char (0x00C0) /* LATIN CAPITAL LETTER A WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC1 - 0xA0]
- = make_char (0x00C1) /* LATIN CAPITAL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC2 - 0xA0]
- = make_char (0x00C2) /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC3 - 0xA0]
- = make_char (0x00C3) /* LATIN CAPITAL LETTER A WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC4 - 0xA0]
- = make_char (0x00C4) /* LATIN CAPITAL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC5 - 0xA0]
- = make_char (0x00C5) /* LATIN CAPITAL LETTER A WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC6 - 0xA0]
- = make_char (0x00C6) /* LATIN CAPITAL LETTER AE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC7 - 0xA0]
- = make_char (0x00C7) /* LATIN CAPITAL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC8 - 0xA0]
- = make_char (0x00C8) /* LATIN CAPITAL LETTER E WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xC9 - 0xA0]
- = make_char (0x00C9) /* LATIN CAPITAL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCA - 0xA0]
- = make_char (0x00CA) /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCB - 0xA0]
- = make_char (0x00CB) /* LATIN CAPITAL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCC - 0xA0]
- = make_char (0x00CC) /* LATIN CAPITAL LETTER I WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCD - 0xA0]
- = make_char (0x00CD) /* LATIN CAPITAL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCE - 0xA0]
- = make_char (0x00CE) /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xCF - 0xA0]
- = make_char (0x00CF) /* LATIN CAPITAL LETTER I WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD0 - 0xA0]
- = make_char (0x011E) /* LATIN CAPITAL LETTER G WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD1 - 0xA0]
- = make_char (0x00D1) /* LATIN CAPITAL LETTER N WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD2 - 0xA0]
- = make_char (0x00D2) /* LATIN CAPITAL LETTER O WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD3 - 0xA0]
- = make_char (0x00D3) /* LATIN CAPITAL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD4 - 0xA0]
- = make_char (0x00D4) /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD5 - 0xA0]
- = make_char (0x00D5) /* LATIN CAPITAL LETTER O WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD6 - 0xA0]
- = make_char (0x00D6) /* LATIN CAPITAL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD7 - 0xA0]
- = make_char (0x00D7) /* MULTIPLICATION SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD8 - 0xA0]
- = make_char (0x00D8) /* LATIN CAPITAL LETTER O WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xD9 - 0xA0]
- = make_char (0x00D9) /* LATIN CAPITAL LETTER U WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDA - 0xA0]
- = make_char (0x00DA) /* LATIN CAPITAL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDB - 0xA0]
- = make_char (0x00DB) /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDC - 0xA0]
- = make_char (0x00DC) /* LATIN CAPITAL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDD - 0xA0]
- = make_char (0x0130) /* LATIN CAPITAL LETTER I WITH DOT ABOVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDE - 0xA0]
- = make_char (0x015E) /* LATIN CAPITAL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xDF - 0xA0]
- = make_char (0x00DF) /* LATIN SMALL LETTER SHARP S */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE0 - 0xA0]
- = make_char (0x00E0) /* LATIN SMALL LETTER A WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE1 - 0xA0]
- = make_char (0x00E1) /* LATIN SMALL LETTER A WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE2 - 0xA0]
- = make_char (0x00E2) /* LATIN SMALL LETTER A WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE3 - 0xA0]
- = make_char (0x00E3) /* LATIN SMALL LETTER A WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE4 - 0xA0]
- = make_char (0x00E4) /* LATIN SMALL LETTER A WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE5 - 0xA0]
- = make_char (0x00E5) /* LATIN SMALL LETTER A WITH RING ABOVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE6 - 0xA0]
- = make_char (0x00E6) /* LATIN SMALL LETTER AE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE7 - 0xA0]
- = make_char (0x00E7) /* LATIN SMALL LETTER C WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE8 - 0xA0]
- = make_char (0x00E8) /* LATIN SMALL LETTER E WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xE9 - 0xA0]
- = make_char (0x00E9) /* LATIN SMALL LETTER E WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xEA - 0xA0]
- = make_char (0x00EA) /* LATIN SMALL LETTER E WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xEB - 0xA0]
- = make_char (0x00EB) /* LATIN SMALL LETTER E WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xEC - 0xA0]
- = make_char (0x00EC) /* LATIN SMALL LETTER I WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xED - 0xA0]
- = make_char (0x00ED) /* LATIN SMALL LETTER I WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xEE - 0xA0]
- = make_char (0x00EE) /* LATIN SMALL LETTER I WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xEF - 0xA0]
- = make_char (0x00EF) /* LATIN SMALL LETTER I WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF0 - 0xA0]
- = make_char (0x011F) /* LATIN SMALL LETTER G WITH BREVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF1 - 0xA0]
- = make_char (0x00F1) /* LATIN SMALL LETTER N WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF2 - 0xA0]
- = make_char (0x00F2) /* LATIN SMALL LETTER O WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF3 - 0xA0]
- = make_char (0x00F3) /* LATIN SMALL LETTER O WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF4 - 0xA0]
- = make_char (0x00F4) /* LATIN SMALL LETTER O WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF5 - 0xA0]
- = make_char (0x00F5) /* LATIN SMALL LETTER O WITH TILDE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF6 - 0xA0]
- = make_char (0x00F6) /* LATIN SMALL LETTER O WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF7 - 0xA0]
- = make_char (0x00F7) /* DIVISION SIGN */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF8 - 0xA0]
- = make_char (0x00F8) /* LATIN SMALL LETTER O WITH STROKE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xF9 - 0xA0]
- = make_char (0x00F9) /* LATIN SMALL LETTER U WITH GRAVE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFA - 0xA0]
- = make_char (0x00FA) /* LATIN SMALL LETTER U WITH ACUTE */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFB - 0xA0]
- = make_char (0x00FB) /* LATIN SMALL LETTER U WITH CIRCUMFLEX */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFC - 0xA0]
- = make_char (0x00FC) /* LATIN SMALL LETTER U WITH DIAERESIS */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFD - 0xA0]
- = make_char (0x0131) /* LATIN SMALL LETTER DOTLESS I */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFE - 0xA0]
- = make_char (0x015F) /* LATIN SMALL LETTER S WITH CEDILLA */;
- XVECTOR_DATA(latin_iso8859_9_to_ucs)[0xFF - 0xA0]
- = make_char (0x00FF) /* LATIN SMALL LETTER Y WITH DIAERESIS */;
-
- staticpro (&latin_viscii_lower_to_ucs);
- latin_viscii_lower_to_ucs = make_vector (96, Qnil);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x20 - 32]
- = make_char (CHAR96('1', 0x20)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x21 - 32] = make_char (0x1eaf);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x22 - 32] = make_char (0x1eb1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x23 - 32] = make_char (0x1eb7);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x24 - 32] = make_char (0x1ea5);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x25 - 32] = make_char (0x1ea7);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x26 - 32] = make_char (0x1ea9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x27 - 32] = make_char (0x1ead);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x28 - 32] = make_char (0x1ebd);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x29 - 32] = make_char (0x1eb9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2a - 32] = make_char (0x1ebf);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2b - 32] = make_char (0x1ec1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2c - 32] = make_char (0x1ec3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2d - 32] = make_char (0x1ec5);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2e - 32] = make_char (0x1ec7);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x2f - 32] = make_char (0x1ed1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x30 - 32] = make_char (0x1ed3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x31 - 32] = make_char (0x1ed5);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x32 - 32] = make_char (0x1ed7);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x33 - 32]
- = make_char (CHAR96('1', 0x33)); */
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x34 - 32]
- = make_char (CHAR96('1', 0x34)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x35 - 32] = make_char (0x1ed9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x36 - 32] = make_char (0x1edd);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x37 - 32] = make_char (0x1edf);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x38 - 32] = make_char (0x1ecb);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x39 - 32]
- = make_char (CHAR96('1', 0x39));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3A - 32]
- = make_char (CHAR96('1', 0x3A));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3B - 32]
- = make_char (CHAR96('1', 0x3B));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3C - 32]
- = make_char (CHAR96('1', 0x3C)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3d - 32] = make_char (0x01a1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3e - 32] = make_char (0x1edb);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x3F - 32]
- = make_char (CHAR96('1', 0x3F));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x40 - 32]
- = make_char (CHAR96('1', 0x40));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x41 - 32]
- = make_char (CHAR96('1', 0x41));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x42 - 32]
- = make_char (CHAR96('1', 0x42));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x43 - 32]
- = make_char (CHAR96('1', 0x43));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x44 - 32]
- = make_char (CHAR96('1', 0x44));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x45 - 32]
- = make_char (CHAR96('1', 0x45)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x46 - 32] = make_char (0x1eb3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x47 - 32] = make_char (0x1eb5);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x48 - 32]
- = make_char (CHAR96('1', 0x48));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x49 - 32]
- = make_char (CHAR96('1', 0x49));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4A - 32]
- = make_char (CHAR96('1', 0x4A));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4B - 32]
- = make_char (CHAR96('1', 0x4B));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4C - 32]
- = make_char (CHAR96('1', 0x4C));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4D - 32]
- = make_char (CHAR96('1', 0x4D));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4E - 32]
- = make_char (CHAR96('1', 0x4E)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x4f - 32] = make_char (0x1ef3);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x50 - 32]
- = make_char (CHAR96('1', 0x50)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x51 - 32] = make_char (0x1ee9);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x52 - 32]
- = make_char (CHAR96('1', 0x52));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x53 - 32]
- = make_char (CHAR96('1', 0x53));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x54 - 32]
- = make_char (CHAR96('1', 0x54)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x55 - 32] = make_char (0x1ea1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x56 - 32] = make_char (0x1ef7);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x57 - 32] = make_char (0x1eeb);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x58 - 32] = make_char (0x1eed);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x59 - 32]
- = make_char (CHAR96('1', 0x59));
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5A - 32]
- = make_char (CHAR96('1', 0x5A)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5b - 32] = make_char (0x1ef9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5c - 32] = make_char (0x1ef5);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5D - 32]
- = make_char (CHAR96('1', 0x5D)); */
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5e - 32] = make_char (0x1ee1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x5f - 32] = make_char (0x01b0);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x60 - 32] = make_char (0x00e0);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x61 - 32] = make_char (0x00e1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x62 - 32] = make_char (0x00e2);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x63 - 32] = make_char (0x00e3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x64 - 32] = make_char (0x1ea3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x65 - 32] = make_char (0x0103);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x66 - 32] = make_char (0x1eef);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x67 - 32] = make_char (0x1eab);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x68 - 32] = make_char (0x00e8);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x69 - 32] = make_char (0x00e9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6a - 32] = make_char (0x00ea);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6b - 32] = make_char (0x1ebb);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6c - 32] = make_char (0x00ec);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6d - 32] = make_char (0x00ed);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6e - 32] = make_char (0x0129);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x6f - 32] = make_char (0x1ec9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x70 - 32] = make_char (0x0111);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x71 - 32] = make_char (0x1ef1);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x72 - 32] = make_char (0x00f2);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x73 - 32] = make_char (0x00f3);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x74 - 32] = make_char (0x00f4);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x75 - 32] = make_char (0x00f5);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x76 - 32] = make_char (0x1ecf);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x77 - 32] = make_char (0x1ecd);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x78 - 32] = make_char (0x1ee5);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x79 - 32] = make_char (0x00f9);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7a - 32] = make_char (0x00fa);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7b - 32] = make_char (0x0169);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7c - 32] = make_char (0x1ee7);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7d - 32] = make_char (0x00fd);
- XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7e - 32] = make_char (0x1ee3);
- /* XVECTOR_DATA(latin_viscii_lower_to_ucs)[0x7F - 32]
- = make_char (CHAR96('1', 0x7F)); */
-
- staticpro (&latin_viscii_upper_to_ucs);
- latin_viscii_upper_to_ucs = make_vector (96, Qnil);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x20 - 32]
- = make_char (CHAR96('2', 0x20)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x21 - 32] = make_char (0x1eae);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x22 - 32] = make_char (0x1eb0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x23 - 32] = make_char (0x1eb6);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x24 - 32] = make_char (0x1ea4);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x25 - 32] = make_char (0x1ea6);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x26 - 32] = make_char (0x1ea8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x27 - 32] = make_char (0x1eac);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x28 - 32] = make_char (0x1ebc);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x29 - 32] = make_char (0x1eb8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2a - 32] = make_char (0x1ebe);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2b - 32] = make_char (0x1ec0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2c - 32] = make_char (0x1ec2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2d - 32] = make_char (0x1ec4);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2e - 32] = make_char (0x1ec6);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x2f - 32] = make_char (0x1ed0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x30 - 32] = make_char (0x1ed2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x31 - 32] = make_char (0x1ed4);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x32 - 32] = make_char (0x1ed6);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x33 - 32]
- = make_char (CHAR96('2', 0x33)); */
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x34 - 32]
- = make_char (CHAR96('2', 0x34)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x35 - 32] = make_char (0x1ed8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x36 - 32] = make_char (0x1edc);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x37 - 32] = make_char (0x1ede);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x38 - 32] = make_char (0x1eca);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x39 - 32]
- = make_char (CHAR96('2', 0x39));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3a - 32]
- = make_char (CHAR96('2', 0x3a));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3b - 32]
- = make_char (CHAR96('2', 0x3b));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3c - 32]
- = make_char (CHAR96('2', 0x3c)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3d - 32] = make_char (0x01a0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3e - 32] = make_char (0x1eda);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x3f - 32]
- = make_char (CHAR96('2', 0x3f));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x40 - 32]
- = make_char (CHAR96('2', 0x40));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x41 - 32]
- = make_char (CHAR96('2', 0x41));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x42 - 32]
- = make_char (CHAR96('2', 0x42));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x43 - 32]
- = make_char (CHAR96('2', 0x43));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x44 - 32]
- = make_char (CHAR96('2', 0x44));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x45 - 32]
- = make_char (CHAR96('2', 0x45)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x46 - 32] = make_char (0x1eb2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x47 - 32] = make_char (0x1eb4);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x48 - 32]
- = make_char (CHAR96('2', 0x48));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x49 - 32]
- = make_char (CHAR96('2', 0x49));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4a - 32]
- = make_char (CHAR96('2', 0x4a));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4b - 32]
- = make_char (CHAR96('2', 0x4b));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4c - 32]
- = make_char (CHAR96('2', 0x4c));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4d - 32]
- = make_char (CHAR96('2', 0x4d));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4e - 32]
- = make_char (CHAR96('2', 0x4e)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x4f - 32] = make_char (0x1ef2);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x50 - 32]
- = make_char (CHAR96('2', 0x50)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x51 - 32] = make_char (0x1ee8);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x52 - 32]
- = make_char (CHAR96('2', 0x52));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x53 - 32]
- = make_char (CHAR96('2', 0x53));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x54 - 32]
- = make_char (CHAR96('2', 0x54)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x55 - 32] = make_char (0x1ea0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x56 - 32] = make_char (0x1ef6);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x57 - 32] = make_char (0x1eea);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x58 - 32] = make_char (0x1eec);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x59 - 32]
- = make_char (CHAR96('2', 0x59));
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5a - 32]
- = make_char (CHAR96('2', 0x5a)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5b - 32] = make_char (0x1ef8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5c - 32] = make_char (0x1ef4);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5d - 32]
- = make_char (CHAR96('2', 0x5d)); */
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5e - 32] = make_char (0x1ee0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x5f - 32] = make_char (0x01af);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x60 - 32] = make_char (0x00c0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x61 - 32] = make_char (0x00c1);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x62 - 32] = make_char (0x00c2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x63 - 32] = make_char (0x00c3);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x64 - 32] = make_char (0x1ea2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x65 - 32] = make_char (0x0102);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x66 - 32] = make_char (0x1eee);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x67 - 32] = make_char (0x1eaa);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x68 - 32] = make_char (0x00c8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x69 - 32] = make_char (0x00c9);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6a - 32] = make_char (0x00ca);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6b - 32] = make_char (0x1eba);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6c - 32] = make_char (0x00cc);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6d - 32] = make_char (0x00cd);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6e - 32] = make_char (0x0128);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x6f - 32] = make_char (0x1ec8);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x70 - 32] = make_char (0x0110);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x71 - 32] = make_char (0x1ef0);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x72 - 32] = make_char (0x00d2);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x73 - 32] = make_char (0x00d3);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x74 - 32] = make_char (0x00d4);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x75 - 32] = make_char (0x00d5);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x76 - 32] = make_char (0x1ece);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x77 - 32] = make_char (0x1ecc);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x78 - 32] = make_char (0x1ee4);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x79 - 32] = make_char (0x00d9);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7a - 32] = make_char (0x00da);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7b - 32] = make_char (0x0168);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7c - 32] = make_char (0x1ee6);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7d - 32] = make_char (0x00dd);
- XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7e - 32] = make_char (0x1ee2);
- /* XVECTOR_DATA(latin_viscii_upper_to_ucs)[0x7f - 32]
- = make_char (CHAR96('2', 0x7f)); */
-
Vcharset_ucs_bmp =
make_charset (LEADING_BYTE_UCS_BMP, Qucs_bmp,
CHARSET_TYPE_256X256, 1, 0, 0,
build_string (""),
Qnil, 0, 0xFFFF, 0, 0);
#else
-# define latin_iso8859_2_to_ucs NULL
-# define latin_iso8859_3_to_ucs NULL
-# define latin_iso8859_4_to_ucs NULL
-# define latin_iso8859_9_to_ucs NULL
-# define latin_jisx0201_to_ucs NULL
# define MIN_CHAR_THAI 0
# define MAX_CHAR_THAI 0
# define MIN_CHAR_GREEK 0
build_string ("ISO8859-2 (Latin-2)"),
build_string ("ISO8859-2 (Latin-2)"),
build_string ("iso8859-2"),
- latin_iso8859_2_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_latin_iso8859_3 =
make_charset (LEADING_BYTE_LATIN_ISO8859_3, Qlatin_iso8859_3,
CHARSET_TYPE_96, 1, 1, 'C',
build_string ("ISO8859-3 (Latin-3)"),
build_string ("ISO8859-3 (Latin-3)"),
build_string ("iso8859-3"),
- latin_iso8859_3_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_latin_iso8859_4 =
make_charset (LEADING_BYTE_LATIN_ISO8859_4, Qlatin_iso8859_4,
CHARSET_TYPE_96, 1, 1, 'D',
build_string ("ISO8859-4 (Latin-4)"),
build_string ("ISO8859-4 (Latin-4)"),
build_string ("iso8859-4"),
- latin_iso8859_4_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_thai_tis620 =
make_charset (LEADING_BYTE_THAI_TIS620, Qthai_tis620,
CHARSET_TYPE_96, 1, 1, 'T',
build_string ("JISX0201.1976 (Japanese Roman)"),
build_string ("JISX0201.1976 Japanese Roman"),
build_string ("jisx0201\\.1976"),
- latin_jisx0201_to_ucs, 0, 0, 0, 33);
+ Qnil, 0, 0, 0, 33);
Vcharset_cyrillic_iso8859_5 =
make_charset (LEADING_BYTE_CYRILLIC_ISO8859_5, Qcyrillic_iso8859_5,
CHARSET_TYPE_96, 1, 1, 'L',
build_string ("ISO8859-9 (Latin-5)"),
build_string ("ISO8859-9 (Latin-5)"),
build_string ("iso8859-9"),
- latin_iso8859_9_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_japanese_jisx0208_1978 =
make_charset (LEADING_BYTE_JAPANESE_JISX0208_1978, Qjapanese_jisx0208_1978,
CHARSET_TYPE_94X94, 2, 0, '@',
build_string ("VISCII lower (Vietnamese)"),
build_string ("VISCII lower (Vietnamese)"),
build_string ("VISCII1\\.1"),
- latin_viscii_lower_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_latin_viscii_upper =
make_charset (LEADING_BYTE_LATIN_VISCII_UPPER, Qlatin_viscii_upper,
CHARSET_TYPE_96, 1, 1, '2',
build_string ("VISCII upper (Vietnamese)"),
build_string ("VISCII upper (Vietnamese)"),
build_string ("VISCII1\\.1"),
- latin_viscii_upper_to_ucs, 0, 0, 0, 32);
+ Qnil, 0, 0, 0, 32);
Vcharset_hiragana_jisx0208 =
make_charset (LEADING_BYTE_HIRAGANA_JISX0208, Qhiragana_jisx0208,
CHARSET_TYPE_94X94, 2, 0, 'B',