Index: mule-charset.h =================================================================== RCS file: /usr/CVSroot/XEmacs/xemacs/src/mule-charset.h,v retrieving revision 1.7.2.5 diff -u -r1.7.2.5 mule-charset.h --- mule-charset.h 1999/10/24 03:48:45 1.7.2.5 +++ mule-charset.h 1999/11/08 08:41:35 @@ -747,6 +747,8 @@ breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2) { *charset = CHAR_CHARSET (c); + if (!CHARSETP (*charset)) + error ("Invalid character 0%o, %d, 0x%x", c, c, c); BREAKUP_CHAR_1_UNSAFE (c, *charset, *c1, *c2); }