3594 |
CHECK_STRING (filename); |
CHECK_STRING (filename); |
3595 |
filename = Fexpand_file_name (filename, Qnil); |
filename = Fexpand_file_name (filename, Qnil); |
3596 |
|
|
3597 |
|
/* The value Qnil means that the coding system is not yet |
3598 |
|
decided. */ |
3599 |
|
coding_system = Qnil; |
3600 |
|
|
3601 |
/* If the file name has special constructs in it, |
/* If the file name has special constructs in it, |
3602 |
call the corresponding file handler. */ |
call the corresponding file handler. */ |
3603 |
handler = Ffind_file_name_handler (filename, Qinsert_file_contents); |
handler = Ffind_file_name_handler (filename, Qinsert_file_contents); |
3717 |
} |
} |
3718 |
} |
} |
3719 |
|
|
|
/* The value Qnil means that the coding system is not yet |
|
|
decided. */ |
|
|
coding_system = Qnil; |
|
3720 |
if (BEG < Z) |
if (BEG < Z) |
3721 |
{ |
{ |
3722 |
/* Decide the coding system to use for reading the file now |
/* Decide the coding system to use for reading the file now |
4406 |
current_buffer->enable_multibyte_characters = Qnil; |
current_buffer->enable_multibyte_characters = Qnil; |
4407 |
} |
} |
4408 |
|
|
4409 |
if (CODING_REQUIRE_DETECTION (&coding) |
if ((CODING_REQUIRE_DETECTION (&coding) |
4410 |
|| CODING_REQUIRE_DECODING (&coding)) |
|| CODING_REQUIRE_DECODING (&coding)) |
4411 |
|
&& (inserted > 0 || CODING_REQUIRE_FLUSHING (&coding))) |
4412 |
{ |
{ |
4413 |
move_gap_both (PT, PT_BYTE); |
move_gap_both (PT, PT_BYTE); |
4414 |
GAP_SIZE += inserted; |
GAP_SIZE += inserted; |