5092 |
} |
} |
5093 |
else |
else |
5094 |
{ |
{ |
|
int multibytep = coding->src_multibyte; |
|
5095 |
unsigned char *src = coding->source; |
unsigned char *src = coding->source; |
5096 |
unsigned char *src_end = src + coding->src_bytes; |
unsigned char *src_end = src + coding->src_bytes; |
5097 |
Lisp_Object eol_type; |
Lisp_Object eol_type; |
5102 |
{ |
{ |
5103 |
if (coding->src_multibyte) |
if (coding->src_multibyte) |
5104 |
{ |
{ |
5105 |
|
int multibytep = 1; |
5106 |
int consumed_chars; |
int consumed_chars; |
5107 |
|
|
5108 |
while (1) |
while (1) |
5141 |
else |
else |
5142 |
while (src < src_end) |
while (src < src_end) |
5143 |
{ |
{ |
5144 |
|
int multibytep = 1; |
5145 |
int c = *src++; |
int c = *src++; |
5146 |
|
|
5147 |
if (c == '\r') |
if (c == '\r') |
5707 |
coding->dst_object = coding->src_object; |
coding->dst_object = coding->src_object; |
5708 |
coding->dst_pos = PT; |
coding->dst_pos = PT; |
5709 |
coding->dst_pos_byte = PT_BYTE; |
coding->dst_pos_byte = PT_BYTE; |
5710 |
|
coding->dst_multibyte = ! NILP (current_buffer->enable_multibyte_characters); |
5711 |
|
|
5712 |
if (CODING_REQUIRE_DETECTION (coding)) |
if (CODING_REQUIRE_DETECTION (coding)) |
5713 |
detect_coding (coding); |
detect_coding (coding); |