From: Kenichi Handa Date: Wed, 24 Jan 2001 23:30:34 +0000 (+0000) Subject: (ccl_coding_driver): Setup ccl->suppress_error. X-Git-Tag: emacs-pretest-21.0.96~109 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=bd64290dac60104f8485357415ff5147b62458b2;p=emacs.git (ccl_coding_driver): Setup ccl->suppress_error. (Fset_terminal_coding_system_internal): Set the member suppress_error to 1. (Fset_safe_terminal_coding_system_internal): Likewise. --- diff --git a/src/coding.c b/src/coding.c index 27f11bed6d1..08b8935e056 100644 --- a/src/coding.c +++ b/src/coding.c @@ -4427,6 +4427,7 @@ ccl_coding_driver (coding, source, destination, src_bytes, dst_bytes, encodep) = encodep ? &coding->spec.ccl.encoder : &coding->spec.ccl.decoder; unsigned char *dst = destination; + ccl->suppress_error = coding->suppress_error; ccl->last_block = coding->mode & CODING_MODE_LAST_BLOCK; if (encodep) { @@ -6651,6 +6652,8 @@ DEFUN ("set-terminal-coding-system-internal", terminal_coding.flags |= CODING_FLAG_ISO_SAFE; /* Characer composition should be disabled. */ terminal_coding.composing = COMPOSITION_DISABLED; + /* Error notification should be suppressed. */ + terminal_coding.suppress_error = 1; terminal_coding.src_multibyte = 1; terminal_coding.dst_multibyte = 0; return Qnil; @@ -6667,6 +6670,8 @@ DEFUN ("set-safe-terminal-coding-system-internal", &safe_terminal_coding); /* Characer composition should be disabled. */ safe_terminal_coding.composing = COMPOSITION_DISABLED; + /* Error notification should be suppressed. */ + terminal_coding.suppress_error = 1; safe_terminal_coding.src_multibyte = 1; safe_terminal_coding.dst_multibyte = 0; return Qnil;