Mercurial > emacs
diff src/fileio.c @ 91807:507bcfb4342c
* coding.c (coding_set_destination): Use BEG_BYTE rather than hardcoding 1.
(detect_coding_system):
* lisp.h (detect_coding_system, chars_in_text, multibyte_chars_in_text)
(string_char_to_byte, string_byte_to_char, insert_from_gap):
* insdel.c (insert_from_gap):
* fns.c (string_char_byte_cache_charpos, string_char_byte_cache_bytepos)
(string_char_to_byte, string_byte_to_char, string_make_multibyte)
(string_to_multibyte):
* character.c (chars_in_text, multibyte_chars_in_text):
* fileio.c (Finsert_file_contents): Use EMACS_INT for buffer positions.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 12 Feb 2008 21:35:15 +0000 |
parents | f14242124fd7 |
children | 75f72cab9771 |
line wrap: on
line diff
--- a/src/fileio.c Tue Feb 12 21:29:33 2008 +0000 +++ b/src/fileio.c Tue Feb 12 21:35:15 2008 +0000 @@ -4183,12 +4183,12 @@ in a more optimized way. */ if (!NILP (replace) && ! replace_handled && BEGV < ZV) { - int same_at_start = BEGV_BYTE; - int same_at_end = ZV_BYTE; - int same_at_start_charpos; - int inserted_chars; - int overlap; - int bufpos; + EMACS_INT same_at_start = BEGV_BYTE; + EMACS_INT same_at_end = ZV_BYTE; + EMACS_INT same_at_start_charpos; + EMACS_INT inserted_chars; + EMACS_INT overlap; + EMACS_INT bufpos; unsigned char *decoded; int temp; int this_count = SPECPDL_INDEX ();