Mercurial > emacs
comparison src/coding.c @ 62983:5a6bae733c66
(decode_coding_string): Handle CODING_FINISH_INTERRUPT.
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Fri, 03 Jun 2005 23:02:50 +0000 |
| parents | 642b9d312765 |
| children | 12107da85908 |
comparison
equal
deleted
inserted
replaced
| 62982:d7793ac6df62 | 62983:5a6bae733c66 |
|---|---|
| 6258 consumed += coding->consumed; | 6258 consumed += coding->consumed; |
| 6259 consumed_char += coding->consumed_char; | 6259 consumed_char += coding->consumed_char; |
| 6260 produced += coding->produced; | 6260 produced += coding->produced; |
| 6261 produced_char += coding->produced_char; | 6261 produced_char += coding->produced_char; |
| 6262 if (result == CODING_FINISH_NORMAL | 6262 if (result == CODING_FINISH_NORMAL |
| 6263 || result == CODING_FINISH_INTERRUPT | |
| 6263 || (result == CODING_FINISH_INSUFFICIENT_SRC | 6264 || (result == CODING_FINISH_INSUFFICIENT_SRC |
| 6264 && coding->consumed == 0)) | 6265 && coding->consumed == 0)) |
| 6265 break; | 6266 break; |
| 6266 if (result == CODING_FINISH_INSUFFICIENT_CMP) | 6267 if (result == CODING_FINISH_INSUFFICIENT_CMP) |
| 6267 coding_allocate_composition_data (coding, from + produced_char); | 6268 coding_allocate_composition_data (coding, from + produced_char); |
