(Vcharset_ucs_bmp): New variable in UTF-2000.
authortomo <tomo>
Wed, 1 Sep 1999 18:29:58 +0000 (18:29 +0000)
committertomo <tomo>
Wed, 1 Sep 1999 18:29:58 +0000 (18:29 +0000)
commit12a12e5089d2fa18f01a8b8ec1fede69ca91e2ed
tree22c8e2a2e0695f0e58bdee28d96a81372a4228fc
parent88c3be60eee46ace574de91750fb138c96e74c4c
(Vcharset_ucs_bmp): New variable in UTF-2000.
(charset_by_attributes): Delete array about direction.
(latin_a_char_to_charset): New variable.
(latin_a_char_to_byte1): New variable.
(latin_a_char_to_byte2): New variable.
(leading_code_private_11): Don't define in UTF-2000.
(Qucs_bmp): New variable.
(next_allocated_1_byte_leading_byte): Use `Charset_ID' instead of
`Bufbyte'.
(next_allocated_2_byte_leading_byte): Likewise.
(non_ascii_set_charptr_emchar): Likewise.
(make_charset): Likewise; add `CHARSET_TYPE_128X128' and
`CHARSET_TYPE_256X256' in UTF-2000; modify for
`charset_by_attributes'.
(get_unallocated_leading_byte): Use `Charset_ID' instead of
`int'.
(char-charset): Use `CHAR_CHARSET' instead of `CHAR_LEADING_BYTE' and
`CHARSET_BY_LEADING_BYTE'.
(syms_of_mule_charset): Set up `ucs-bmp'; move setting of
`utf-2000-version' to `vars_of_mule_charset'.
(vars_of_mule_charset): Modify for `charset_by_attributes'; don't
define `leading-code-private-11' in UTF-2000; move setting of
`utf-2000-version' from `syms_of_mule_charset'.
(complex_vars_of_mule_charset): Set up charset `ucs-bmp' in UTF-2000.
src/mule-charset.c