mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 03:40:56 -08:00
(encode_coding_raw_text): Fix last change.
This commit is contained in:
parent
01d45367b2
commit
a0ed9b27c3
1 changed files with 3 additions and 1 deletions
|
|
@ -4818,6 +4818,7 @@ encode_coding_raw_text (coding)
|
||||||
int *charbuf_end = coding->charbuf + coding->charbuf_used;
|
int *charbuf_end = coding->charbuf + coding->charbuf_used;
|
||||||
unsigned char *dst = coding->destination + coding->produced;
|
unsigned char *dst = coding->destination + coding->produced;
|
||||||
unsigned char *dst_end = coding->destination + coding->dst_bytes;
|
unsigned char *dst_end = coding->destination + coding->dst_bytes;
|
||||||
|
int produced_chars = 0;
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
if (multibytep)
|
if (multibytep)
|
||||||
|
|
@ -4880,9 +4881,10 @@ encode_coding_raw_text (coding)
|
||||||
while (charbuf < charbuf_end && dst < dst_end)
|
while (charbuf < charbuf_end && dst < dst_end)
|
||||||
*dst++ = *charbuf++;
|
*dst++ = *charbuf++;
|
||||||
}
|
}
|
||||||
|
produced_chars = charbuf - coding->charbuf;
|
||||||
}
|
}
|
||||||
record_conversion_result (coding, CODING_RESULT_SUCCESS);
|
record_conversion_result (coding, CODING_RESULT_SUCCESS);
|
||||||
coding->produced_char += charbuf - coding->charbuf;
|
coding->produced_char += produced_chars;
|
||||||
coding->produced = dst - coding->destination;
|
coding->produced = dst - coding->destination;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue