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);