aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorStefan Monnier2008-05-27 15:56:59 +0000
committerStefan Monnier2008-05-27 15:56:59 +0000
commita0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f (patch)
tree6460d0d229981021ab60cf0f804a954c3565021d /src/coding.c
parent01d45367b282debabb3ff7c6386101bba6e4b493 (diff)
downloademacs-a0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f.tar.gz
emacs-a0ed9b27c3fab5e3c1f3c249a58a99fa2948f71f.zip
(encode_coding_raw_text): Fix last change.
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c4
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}