diff options
| author | Stefan Monnier | 2008-05-27 15:56:59 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-05-27 15:56:59 +0000 |
| commit | a0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f (patch) | |
| tree | 6460d0d229981021ab60cf0f804a954c3565021d /src/coding.c | |
| parent | 01d45367b282debabb3ff7c6386101bba6e4b493 (diff) | |
| download | emacs-a0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f.tar.gz emacs-a0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f.zip | |
(encode_coding_raw_text): Fix last change.
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/coding.c b/src/coding.c index 3f2d31cfc4c..91e8dd890b2 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -4818,6 +4818,7 @@ encode_coding_raw_text (coding) | |||
| 4818 | int *charbuf_end = coding->charbuf + coding->charbuf_used; | 4818 | int *charbuf_end = coding->charbuf + coding->charbuf_used; |
| 4819 | unsigned char *dst = coding->destination + coding->produced; | 4819 | unsigned char *dst = coding->destination + coding->produced; |
| 4820 | unsigned char *dst_end = coding->destination + coding->dst_bytes; | 4820 | unsigned char *dst_end = coding->destination + coding->dst_bytes; |
| 4821 | int produced_chars = 0; | ||
| 4821 | int c; | 4822 | int c; |
| 4822 | 4823 | ||
| 4823 | if (multibytep) | 4824 | if (multibytep) |
| @@ -4880,9 +4881,10 @@ encode_coding_raw_text (coding) | |||
| 4880 | while (charbuf < charbuf_end && dst < dst_end) | 4881 | while (charbuf < charbuf_end && dst < dst_end) |
| 4881 | *dst++ = *charbuf++; | 4882 | *dst++ = *charbuf++; |
| 4882 | } | 4883 | } |
| 4884 | produced_chars = charbuf - coding->charbuf; | ||
| 4883 | } | 4885 | } |
| 4884 | record_conversion_result (coding, CODING_RESULT_SUCCESS); | 4886 | record_conversion_result (coding, CODING_RESULT_SUCCESS); |
| 4885 | coding->produced_char += charbuf - coding->charbuf; | 4887 | coding->produced_char += produced_chars; |
| 4886 | coding->produced = dst - coding->destination; | 4888 | coding->produced = dst - coding->destination; |
| 4887 | return 0; | 4889 | return 0; |
| 4888 | } | 4890 | } |