(Vchar_attribute_hash_table): New variable.
authortomo <tomo>
Mon, 12 Jun 2000 09:03:24 +0000 (09:03 +0000)
committertomo <tomo>
Mon, 12 Jun 2000 09:03:24 +0000 (09:03 +0000)
commit13aacc9bac827f73300c925094de2322d9214bb2
tree7f5f0f6458a93075ae3e0f48e0e355a47e538208
parentccb51490ecf89bcf096bceb3de21d6c8d5c1976b
(Vchar_attribute_hash_table): New variable.
(Vcharacter_attribute_table): Deleted.
(Vcharacter_name_table): Deleted.
(put_char_attribute): Deleted.
(remove_char_attribute): Deleted.
(struct char_attribute_alist_closure): New structure.
(add_char_attribute_alist_mapper): New function.
(Fchar_attribute_alist): Use `Vchar_attribute_hash_table' instead of
`Vcharacter_attribute_table' and `Vcharacter_name_table'.
(Fget_char_attribute): Likewise.
(Fput_char_attribute): Likewise.
(Fremove_char_attribute): Use `Vchar_attribute_hash_table' instead of
`remove_char_attribute'.
(Fdefine_char): Return character.
(vars_of_mule_charset): Don't setup `Vcharacter_attribute_table' and
`Vcharacter_name_table'.
(complex_vars_of_mule_charset): Likewise `Vchar_attribute_hash_table'.
src/mule-charset.c