(Vcharset_latin_viscii_lower): New variable.
(Vcharset_latin_viscii_upper): New variable.
(make_byte_from_character_table): New function.
(put_byte_from_character_table): New function.
(get_byte_from_character_table): New function.
(CHAR96): New macro.
(ucs_to_latin_jisx0201): New variable.
(latin_jisx0201_to_ucs): New variable.
(ucs_to_latin_iso8859_2): New variable.
(latin_iso8859_2_to_ucs): New variable.
(ucs_to_latin_iso8859_3): New variable.
(latin_iso8859_3_to_ucs): New variable.
(ucs_to_latin_iso8859_4): New variable.
(latin_iso8859_4_to_ucs): New variable.
(ucs_to_latin_iso8859_9): New variable.
(latin_iso8859_9_to_ucs): New variable.
(ucs_to_latin_viscii_lower): New variable.
(latin_viscii_lower_to_ucs): New variable.
(ucs_to_latin_viscii_upper): New variable.
(latin_viscii_upper_to_ucs): New variable.
(ucs_to_latin_tcvn5712): New variable.
(latin_tcvn5712_to_ucs): New variable.
(Qlatin_viscii_lower): New variable.
(Qlatin_viscii_upper): New variable.
(syms_of_mule_charset): Set up new symbol `vietnamese-viscii-lower'
and `vietnamese-viscii-upper'.
(complex_vars_of_mule_charset): Set up new charset
`vietnamese-viscii-lower' and `vietnamese-viscii-upper'; new macro
`GENERATE_94_SET' and `GENERATE_96_SET'; use them to generate
`ucs_to_<CHARSET>' tables.