diff options
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 |