diff options
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/coding.c b/src/coding.c index 32a9df1c533..8ce902b06d5 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -8005,7 +8005,6 @@ decode_coding_gap (struct coding_system *coding, | |||
| 8005 | ptrdiff_t prev_Z = Z, prev_Z_BYTE = Z_BYTE; | 8005 | ptrdiff_t prev_Z = Z, prev_Z_BYTE = Z_BYTE; |
| 8006 | Lisp_Object val; | 8006 | Lisp_Object val; |
| 8007 | Lisp_Object undo_list = BVAR (current_buffer, undo_list); | 8007 | Lisp_Object undo_list = BVAR (current_buffer, undo_list); |
| 8008 | ptrdiff_t count1 = SPECPDL_INDEX (); | ||
| 8009 | 8008 | ||
| 8010 | record_unwind_protect (coding_restore_undo_list, | 8009 | record_unwind_protect (coding_restore_undo_list, |
| 8011 | Fcons (undo_list, Fcurrent_buffer ())); | 8010 | Fcons (undo_list, Fcurrent_buffer ())); |
| @@ -8016,7 +8015,6 @@ decode_coding_gap (struct coding_system *coding, | |||
| 8016 | CHECK_NATNUM (val); | 8015 | CHECK_NATNUM (val); |
| 8017 | coding->produced_char += Z - prev_Z; | 8016 | coding->produced_char += Z - prev_Z; |
| 8018 | coding->produced += Z_BYTE - prev_Z_BYTE; | 8017 | coding->produced += Z_BYTE - prev_Z_BYTE; |
| 8019 | unbind_to (count1, Qnil); | ||
| 8020 | } | 8018 | } |
| 8021 | 8019 | ||
| 8022 | unbind_to (count, Qnil); | 8020 | unbind_to (count, Qnil); |
| @@ -8545,7 +8543,7 @@ are lower-case). */) | |||
| 8545 | val = Fcompleting_read (prompt, Vcoding_system_alist, Qnil, | 8543 | val = Fcompleting_read (prompt, Vcoding_system_alist, Qnil, |
| 8546 | Qt, Qnil, Qcoding_system_history, | 8544 | Qt, Qnil, Qcoding_system_history, |
| 8547 | default_coding_system, Qnil); | 8545 | default_coding_system, Qnil); |
| 8548 | unbind_to (count, Qnil); | 8546 | val = unbind_to (count, val); |
| 8549 | return (SCHARS (val) == 0 ? Qnil : Fintern (val, Qnil)); | 8547 | return (SCHARS (val) == 0 ? Qnil : Fintern (val, Qnil)); |
| 8550 | } | 8548 | } |
| 8551 | 8549 | ||