# HG changeset patch # User Ken Raeburn # Date 995488960 0 # Node ID eac29e9f6d99fd1079039cdbf60603feda2b8f62 # Parent c8c4805bde957fb7e320ed881e9f48bb7d1b24da * fns.c (Fset_char_table_default): Check that a charset is defined before checking its dimension. diff -r c8c4805bde95 -r eac29e9f6d99 src/ChangeLog --- a/src/ChangeLog Wed Jul 18 15:19:49 2001 +0000 +++ b/src/ChangeLog Wed Jul 18 20:42:40 2001 +0000 @@ -1,3 +1,8 @@ +2001-07-18 Ken Raeburn + + * fns.c (Fset_char_table_default): Check that a charset is defined + before checking its dimension. + 2001-07-17 Ken Raeburn * coding.c (setup_coding_system): Don't do any designation based diff -r c8c4805bde95 -r eac29e9f6d99 src/fns.c --- a/src/fns.c Wed Jul 18 15:19:49 2001 +0000 +++ b/src/fns.c Wed Jul 18 20:42:40 2001 +0000 @@ -2353,7 +2353,7 @@ /* Even if C is not a generic char, we had better behave as if a generic char is specified. */ - if (CHARSET_DIMENSION (charset) == 1) + if (!CHARSET_DEFINED_P (charset) || CHARSET_DIMENSION (charset) == 1) code1 = 0; temp = XCHAR_TABLE (char_table)->contents[charset + 128]; if (!code1)