comparison src/coding.c @ 90336:f0338dbf2276

(decode_coding): Fix previous change.
author Kenichi Handa <handa@m17n.org>
date Thu, 02 Mar 2006 06:54:30 +0000
parents fe3d40222417
children bba59a8cdae0
comparison
equal deleted inserted replaced
90335:aa91709ce7ed 90336:f0338dbf2276
6183 for (i = 0; i < carryover; i++) 6183 for (i = 0; i < carryover; i++)
6184 coding->charbuf[i] 6184 coding->charbuf[i]
6185 = coding->charbuf[coding->charbuf_used - carryover + i]; 6185 = coding->charbuf[coding->charbuf_used - carryover + i];
6186 } 6186 }
6187 while (coding->consumed < coding->src_bytes 6187 while (coding->consumed < coding->src_bytes
6188 && coding->result != CODING_RESULT_INSUFFICIENT_MEM); 6188 && (coding->result == CODING_RESULT_SUCCESS
6189 || coding->result == CODING_RESULT_INVALID_SRC));
6189 6190
6190 if (carryover > 0) 6191 if (carryover > 0)
6191 { 6192 {
6192 coding_set_destination (coding); 6193 coding_set_destination (coding);
6193 coding->charbuf_used = carryover; 6194 coding->charbuf_used = carryover;