]> git.eshelyaron.com Git - emacs.git/commitdiff
(decode_coding_iso2022): Translate invalid codes if
authorKenichi Handa <handa@m17n.org>
Tue, 18 Jan 2005 00:11:43 +0000 (00:11 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 18 Jan 2005 00:11:43 +0000 (00:11 +0000)
translation-table is specified.

src/coding.c

index 400210f4cd4c0abd5f6fe9f658475e066c4575ed..79e32fbed604abb2d52d8f0c0ab72f4e6635255b 100644 (file)
@@ -2208,6 +2208,8 @@ decode_coding_iso2022 (coding, source, destination, src_bytes, dst_bytes)
        DECODE_COMPOSITION_END ('1');
       src = src_base;
       c = *src++;
+      if (! NILP (translation_table))
+       c = translate_char (translation_table, c, 0, 0, 0);
       EMIT_CHAR (c);
     }