aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2003-07-22 19:07:49 +0000
committerStefan Monnier2003-07-22 19:07:49 +0000
commit29ea8ae9da63fd9938544cc278ba69a9cfbf0653 (patch)
treede7636be50b93b3ec00e3ae45bdc3e86cd7e65fd
parentfd531951965710b4d6a036926cb773a398e7b62b (diff)
downloademacs-29ea8ae9da63fd9938544cc278ba69a9cfbf0653.tar.gz
emacs-29ea8ae9da63fd9938544cc278ba69a9cfbf0653.zip
(Finsert_file_contents): Use delete_all_overlays.
-rw-r--r--src/ChangeLog13
-rw-r--r--src/fileio.c5
2 files changed, 15 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e9ddaf38aa8..fee3907d110 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12003-07-22 Stefan Monnier <monnier@cs.yale.edu>
2
3 * xfns.c: Don't check HAVE_PNG_H: autoconf doesn't seem to find it.
4
5 * buffer.c (delete_all_overlays): New function.
6 * buffer.h (delete_all_overlays): Declare.
7 * coding.c (run_pre_post_conversion_on_str):
8 * print.c (temp_output_buffer_setup):
9 * fileio.c (Finsert_file_contents):
10 * minibuf.c (get_minibuffer): Use it.
11
12003-07-22 Andrew Choi <akochoi@shaw.ca> 122003-07-22 Andrew Choi <akochoi@shaw.ca>
2 13
3 * unexmacosx.c (unexec_regions_sort_compare): 14 * unexmacosx.c (unexec_regions_sort_compare):
@@ -18,7 +29,7 @@
18 29
19 * s/openbsd.h (LD_SWITCH_SYSTEM_TEMACS): Add undef. 30 * s/openbsd.h (LD_SWITCH_SYSTEM_TEMACS): Add undef.
20 31
21 * fns.c (Flocale_info): Renamed from Flanginfo. Doc fixes. 32 * fns.c (Flocale_info): Rename from Flanginfo. Doc fixes.
22 (syms_of_fns): Corresponding change. 33 (syms_of_fns): Corresponding change.
23 34
24 * alloc.c (syms_of_alloc): Doc fixes. 35 * alloc.c (syms_of_alloc): Doc fixes.
diff --git a/src/fileio.c b/src/fileio.c
index d7766fa9f1f..a44552010c7 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -3840,12 +3840,13 @@ actually used. */)
3840 buffer = Fget_buffer_create (build_string (" *code-converting-work*")); 3840 buffer = Fget_buffer_create (build_string (" *code-converting-work*"));
3841 buf = XBUFFER (buffer); 3841 buf = XBUFFER (buffer);
3842 3842
3843 delete_all_overlays (buf);
3843 buf->directory = current_buffer->directory; 3844 buf->directory = current_buffer->directory;
3844 buf->read_only = Qnil; 3845 buf->read_only = Qnil;
3845 buf->filename = Qnil; 3846 buf->filename = Qnil;
3846 buf->undo_list = Qt; 3847 buf->undo_list = Qt;
3847 buf->overlays_before = NULL; 3848 eassert (buf->overlays_before == NULL);
3848 buf->overlays_after = NULL; 3849 eassert (buf->overlays_after == NULL);
3849 3850
3850 set_buffer_internal (buf); 3851 set_buffer_internal (buf);
3851 Ferase_buffer (); 3852 Ferase_buffer ();