Mercurial > emacs
comparison src/coding.c @ 100131:0e4115b39b5d
(decode_coding_utf_16): Initialize consumed_chars_base
to 0.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 03 Dec 2008 01:17:44 +0000 |
parents | c457d1e5edff |
children | bca35d7cb3ac |
comparison
equal
deleted
inserted
replaced
100130:0410bbc1ef45 | 100131:0e4115b39b5d |
---|---|
1635 const unsigned char *src = coding->source + coding->consumed; | 1635 const unsigned char *src = coding->source + coding->consumed; |
1636 const unsigned char *src_end = coding->source + coding->src_bytes; | 1636 const unsigned char *src_end = coding->source + coding->src_bytes; |
1637 const unsigned char *src_base; | 1637 const unsigned char *src_base; |
1638 int *charbuf = coding->charbuf + coding->charbuf_used; | 1638 int *charbuf = coding->charbuf + coding->charbuf_used; |
1639 int *charbuf_end = coding->charbuf + coding->charbuf_size; | 1639 int *charbuf_end = coding->charbuf + coding->charbuf_size; |
1640 int consumed_chars = 0, consumed_chars_base; | 1640 int consumed_chars = 0, consumed_chars_base = 0; |
1641 int multibytep = coding->src_multibyte; | 1641 int multibytep = coding->src_multibyte; |
1642 enum utf_bom_type bom = CODING_UTF_16_BOM (coding); | 1642 enum utf_bom_type bom = CODING_UTF_16_BOM (coding); |
1643 enum utf_16_endian_type endian = CODING_UTF_16_ENDIAN (coding); | 1643 enum utf_16_endian_type endian = CODING_UTF_16_ENDIAN (coding); |
1644 int surrogate = CODING_UTF_16_SURROGATE (coding); | 1644 int surrogate = CODING_UTF_16_SURROGATE (coding); |
1645 Lisp_Object attr, charset_list; | 1645 Lisp_Object attr, charset_list; |