(get_byte_table): New prototype [moved from chartab.c].
(put_byte_table): Likewise [moved from chartab.c].
(put_char_id_table_0): New inline function [moved from chartab.c].
(struct Lisp_Char_Table_Entry): Don't define in XEmacs UTF-2000.
(Lisp_Char_Table_Entry): Likewise.
(char_table_entry): Likewise.
(XCHAR_TABLE_ENTRY): Likewise.
(XSETCHAR_TABLE_ENTRY): Likewise.
(CHAR_TABLE_ENTRYP): Likewise.
(CHECK_CHAR_TABLE_ENTRY): Likewise.
(NUM_ASCII_CHARS): Likewise.
(struct Lisp_Char_Table): New implementation in XEmacs UTF-2000.
(CHAR_TABLE_VALUE_UNSAFE): Likewise.