Mercurial > emacs
comparison src/coding.c @ 56028:32381d1c4eab
(encode_coding_string): Check CODING_FINISH_INTERRUPT.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 11 Jun 2004 05:56:44 +0000 |
parents | 49894995b543 |
children | 75f56340b4f9 38500c0c86ab |
comparison
equal
deleted
inserted
replaced
56027:a10d964838a7 | 56028:32381d1c4eab |
---|---|
6318 consumed += coding->consumed; | 6318 consumed += coding->consumed; |
6319 consumed_char += coding->consumed_char; | 6319 consumed_char += coding->consumed_char; |
6320 produced += coding->produced; | 6320 produced += coding->produced; |
6321 produced_char += coding->produced_char; | 6321 produced_char += coding->produced_char; |
6322 if (result == CODING_FINISH_NORMAL | 6322 if (result == CODING_FINISH_NORMAL |
6323 || result == CODING_FINISH_INTERRUPT | |
6323 || (result == CODING_FINISH_INSUFFICIENT_SRC | 6324 || (result == CODING_FINISH_INSUFFICIENT_SRC |
6324 && coding->consumed == 0)) | 6325 && coding->consumed == 0)) |
6325 break; | 6326 break; |
6326 /* Now result should be CODING_FINISH_INSUFFICIENT_DST. */ | 6327 /* Now result should be CODING_FINISH_INSUFFICIENT_DST. */ |
6327 extend_conversion_buffer (&buf); | 6328 extend_conversion_buffer (&buf); |