aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2009-12-14 01:20:29 +0000
committerKenichi Handa2009-12-14 01:20:29 +0000
commita63dba42503aa7b2fea05cd70791c74acfa84f6f (patch)
tree9ea77d1cc18465967db5d89d94d15eb7360b8b98 /src
parent2f1b7dc4a2650779f8e4801cc63adae4347fe4d2 (diff)
downloademacs-a63dba42503aa7b2fea05cd70791c74acfa84f6f.tar.gz
emacs-a63dba42503aa7b2fea05cd70791c74acfa84f6f.zip
(decode_coding_iso_2022): Ignore ISO_CODE_SS2_7 (0x19)
in 8-bit encoding.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/coding.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a143e1d5739..352a7239acf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12009-12-14 Kenichi Handa <handa@m17n.org>
2
3 * coding.c (decode_coding_iso_2022): Ignore ISO_CODE_SS2_7 (0x19)
4 in 8-bit encoding.
5
12009-12-13 Pat Thoyts <patthoyts@users.sourceforge.net> (tiny change) 62009-12-13 Pat Thoyts <patthoyts@users.sourceforge.net> (tiny change)
2 7
3 * xfns.c (x_create_tip_frame): Set the extended window manager hint for 8 * xfns.c (x_create_tip_frame): Set the extended window manager hint for
diff --git a/src/coding.c b/src/coding.c
index 1d838db3685..a161f5a34cd 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -3726,6 +3726,8 @@ decode_coding_iso_2022 (coding)
3726 continue; 3726 continue;
3727 3727
3728 case ISO_single_shift_2_7: 3728 case ISO_single_shift_2_7:
3729 if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SEVEN_BITS))
3730 goto invalid_code;
3729 case ISO_single_shift_2: 3731 case ISO_single_shift_2:
3730 if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SINGLE_SHIFT)) 3732 if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SINGLE_SHIFT))
3731 goto invalid_code; 3733 goto invalid_code;