diff options
| author | Eli Zaretskii | 2013-04-24 22:12:03 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2013-04-24 22:12:03 +0300 |
| commit | 2800c4d3155df0768410a675359fb360dfe2e791 (patch) | |
| tree | 26f88ac8793567324f8860b616fa5dc674945e22 /src/coding.c | |
| parent | 54ab7d34c56aca38b600cdc3e37fc215e7abec06 (diff) | |
| parent | 6139439fac7839d2c13ec9c1045b581d3941b2fc (diff) | |
| download | emacs-2800c4d3155df0768410a675359fb360dfe2e791.tar.gz emacs-2800c4d3155df0768410a675359fb360dfe2e791.zip | |
Merge from trunk.
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c index f9799035b3c..b9fb92c481b 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -3887,6 +3887,14 @@ decode_coding_iso_2022 (struct coding_system *coding) | |||
| 3887 | *charbuf++ = c < 0 ? -c : ASCII_BYTE_P (c) ? c : BYTE8_TO_CHAR (c); | 3887 | *charbuf++ = c < 0 ? -c : ASCII_BYTE_P (c) ? c : BYTE8_TO_CHAR (c); |
| 3888 | char_offset++; | 3888 | char_offset++; |
| 3889 | coding->errors++; | 3889 | coding->errors++; |
| 3890 | /* Reset the invocation and designation status to the safest | ||
| 3891 | one; i.e. designate ASCII to the graphic register 0, and | ||
| 3892 | invoke that register to the graphic plane 0. This typically | ||
| 3893 | helps the case that an designation sequence for ASCII "ESC ( | ||
| 3894 | B" is somehow broken (e.g. broken by a newline). */ | ||
| 3895 | CODING_ISO_INVOCATION (coding, 0) = 0; | ||
| 3896 | CODING_ISO_DESIGNATION (coding, 0) = charset_ascii; | ||
| 3897 | charset_id_0 = charset_ascii; | ||
| 3890 | continue; | 3898 | continue; |
| 3891 | 3899 | ||
| 3892 | break_loop: | 3900 | break_loop: |