# HG changeset patch # User Ken Raeburn # Date 995387379 0 # Node ID f5a9d9707da57761ec25303f2979d3b76fa402a7 # Parent 2f035dea6508bafb4f2cf2f507da7269ec1bbb92 * coding.c (setup_coding_system): Don't do any designation based on reg_bits if charset is not yet defined. diff -r 2f035dea6508 -r f5a9d9707da5 src/ChangeLog --- a/src/ChangeLog Tue Jul 17 13:00:51 2001 +0000 +++ b/src/ChangeLog Tue Jul 17 16:29:39 2001 +0000 @@ -1,3 +1,8 @@ +2001-07-17 Ken Raeburn + + * coding.c (setup_coding_system): Don't do any designation based + on reg_bits if charset is not yet defined. + 2001-07-17 Gerd Moellmann * keyboard.c (KBD_BUFFER_SIZE) [!HAVE_WINDOW_SYSTEM]: Increase diff -r 2f035dea6508 -r f5a9d9707da5 src/coding.c --- a/src/coding.c Tue Jul 17 13:00:51 2001 +0000 +++ b/src/coding.c Tue Jul 17 16:29:39 2001 +0000 @@ -3638,7 +3638,7 @@ if (reg_bits) for (charset = 0; charset <= MAX_CHARSET; charset++) { - if (CHARSET_VALID_P (charset) + if (CHARSET_DEFINED_P (charset) && (CODING_SPEC_ISO_REQUESTED_DESIGNATION (coding, charset) == CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION)) {