diff options
| author | Kenichi Handa | 1998-02-20 01:40:47 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-02-20 01:40:47 +0000 |
| commit | e6a9a0bce6a667bcce8c4c59407a97747501541d (patch) | |
| tree | 3ee9c35ae4021e7424b6029ed83c1adebdcc785e /src/coding.h | |
| parent | 64e0ae2a6a50facd2fe5a7758c1cbbbb306ef7c0 (diff) | |
| download | emacs-e6a9a0bce6a667bcce8c4c59407a97747501541d.tar.gz emacs-e6a9a0bce6a667bcce8c4c59407a97747501541d.zip | |
(struct coding_system): New member fake_multibyte.
Diffstat (limited to 'src/coding.h')
| -rw-r--r-- | src/coding.h | 6 |
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 |