aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.h
diff options
context:
space:
mode:
authorKenichi Handa1998-02-20 01:40:47 +0000
committerKenichi Handa1998-02-20 01:40:47 +0000
commite6a9a0bce6a667bcce8c4c59407a97747501541d (patch)
tree3ee9c35ae4021e7424b6029ed83c1adebdcc785e /src/coding.h
parent64e0ae2a6a50facd2fe5a7758c1cbbbb306ef7c0 (diff)
downloademacs-e6a9a0bce6a667bcce8c4c59407a97747501541d.tar.gz
emacs-e6a9a0bce6a667bcce8c4c59407a97747501541d.zip
(struct coding_system): New member fake_multibyte.
Diffstat (limited to 'src/coding.h')
-rw-r--r--src/coding.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/coding.h b/src/coding.h
index 4669c459187..51b7939f54c 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -351,6 +351,12 @@ struct coding_system
351 /* The following members are set by encoding/decoding routine. */ 351 /* The following members are set by encoding/decoding routine. */
352 int produced, produced_char, consumed, consumed_char; 352 int produced, produced_char, consumed, consumed_char;
353 353
354 /* Encoding routines set this to 1 when they produce a byte sequence
355 which can be parsed as a multibyte character. Decoding routines
356 set this to 1 when they encounter an invalid code and, as the
357 result, produce an unexpected multibyte character. */
358 int fake_multibyte;
359
354 /* The following members are all Lisp symbols. We don't have to 360 /* The following members are all Lisp symbols. We don't have to
355 protect them from GC because the current garbage collection 361 protect them from GC because the current garbage collection
356 doesn't relocate Lisp symbols. But, when it is changed, we must 362 doesn't relocate Lisp symbols. But, when it is changed, we must