1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
+ * mule-charset.c: Update `utf-2000-version' to 0.8 (Kami).
+
+1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
+
+ * char-ucs.h (MAKE_CHAR): Fix problem in 2-dimension charset.
+
+1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
+
* mule-charset.c (latin_iso8859_2_to_ucs NULL): Add pseudo
definition for non-UTF-2000 Mule.
(latin_iso8859_3_to_ucs): Likewise.
/* return MIN_CHAR_94 + ('I' - '0') * 94 + (c1 - 33); */
return ' ';
else if (CHARSET_UCS_MAX (XCHARSET (charset)))
- return c1 - CHARSET_CODE_OFFSET (XCHARSET (charset))
+ return (XCHARSET_DIMENSION (charset) == 1
+ ?
+ c1 - CHARSET_CODE_OFFSET (XCHARSET (charset))
+ :
+ (c1 - CHARSET_CODE_OFFSET (XCHARSET (charset)))
+ * XCHARSET_CHARS (charset)
+ + c2 - CHARSET_CODE_OFFSET (XCHARSET (charset)))
+ CHARSET_UCS_MIN (XCHARSET (charset));
else if (XCHARSET_DIMENSION (charset) == 1)
{
#endif
#ifdef UTF2000
- Vutf_2000_version = build_string("0.7 (Hirano)");
+ Vutf_2000_version = build_string("0.8 (Kami)");
DEFVAR_LISP ("utf-2000-version", &Vutf_2000_version /*
Version number of UTF-2000.
*/ );