summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2005-01-18 00:11:43 +0000
committerKenichi Handa <handa@m17n.org>2005-01-18 00:11:43 +0000
commit2d4430a8eb6b2291fcda99aa281dae72dbc123a8 (patch)
treef46504fac4fe372c37b11925ea9c1c2a58846e4e
parent0a926c02d7f4cc65ef6ac33a706c182ba17f5920 (diff)
downloademacs-2d4430a8eb6b2291fcda99aa281dae72dbc123a8.tar.gz
emacs-2d4430a8eb6b2291fcda99aa281dae72dbc123a8.tar.bz2
emacs-2d4430a8eb6b2291fcda99aa281dae72dbc123a8.zip
(decode_coding_iso2022): Translate invalid codes if
translation-table is specified.
-rw-r--r--src/coding.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c
index 400210f4cd4..79e32fbed60 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -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);
}