(decode_coding_gap): Set coding->dst_multibyte correctly.
}
else
{
- int multibytep = coding->src_multibyte;
unsigned char *src = coding->source;
unsigned char *src_end = src + coding->src_bytes;
Lisp_Object eol_type;
{
if (coding->src_multibyte)
{
+ int multibytep = 1;
int consumed_chars;
while (1)
else
while (src < src_end)
{
+ int multibytep = 1;
int c = *src++;
if (c == '\r')
coding->dst_object = coding->src_object;
coding->dst_pos = PT;
coding->dst_pos_byte = PT_BYTE;
+ coding->dst_multibyte = ! NILP (current_buffer->enable_multibyte_characters);
if (CODING_REQUIRE_DETECTION (coding))
detect_coding (coding);