(Fdefine_char): Use `XCHARSET_MAX_CODE' instead of `XCHARSET_UCS_MAX';
authortomo <tomo>
Wed, 26 Dec 2001 11:15:34 +0000 (11:15 +0000)
committertomo <tomo>
Wed, 26 Dec 2001 11:15:34 +0000 (11:15 +0000)
regard `chinese-big5' as a base CCS.

src/chartab.c

index 4ff2a57..8f88a74 100644 (file)
@@ -3100,7 +3100,8 @@ Store character's ATTRIBUTES.
            signal_simple_error ("Invalid argument", attributes);
          if (!NILP (ccs = Ffind_charset (Fcar (cell)))
              && ((XCHARSET_FINAL (ccs) != 0) ||
-                 (XCHARSET_UCS_MAX (ccs) > 0)) )
+                 (XCHARSET_MAX_CODE (ccs) > 0) ||
+                 (EQ (ccs, Vcharset_chinese_big5))) )
            {
              cell = Fcdr (cell);
              if (CONSP (cell))