From: Ken Raeburn Date: Tue, 17 Jul 2001 16:29:39 +0000 (+0000) Subject: * coding.c (setup_coding_system): Don't do any designation based on reg_bits if X-Git-Tag: emacs-pretest-21.0.105~457 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=928a85c1ba48540e0b79c20f708474cbbc7da20d;p=emacs.git * coding.c (setup_coding_system): Don't do any designation based on reg_bits if charset is not yet defined. --- diff --git a/src/ChangeLog b/src/ChangeLog index 84a98497709..17d16b23b19 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -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 --git a/src/coding.c b/src/coding.c index 34773217cc7..8556591e92b 100644 --- a/src/coding.c +++ b/src/coding.c @@ -3638,7 +3638,7 @@ setup_coding_system (coding_system, coding) 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)) {