(del_range_1): New function.
authorRichard M. Stallman <rms@gnu.org>
Wed, 2 Mar 1994 00:55:05 +0000 (00:55 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 2 Mar 1994 00:55:05 +0000 (00:55 +0000)
(del_range): Use it.

src/insdel.c

index 2a84b4d..6d5986e 100644 (file)
@@ -423,6 +423,14 @@ insert_from_string_before_markers (string, pos, length, inherit)
 
 del_range (from, to)
      register int from, to;
+{
+  return del_range_1 (from, to, 1);
+}
+
+/* Like del_range; PREPARE says whether to call prepare_to_modify_buffer.  */
+
+del_range_1 (from, to, prepare)
+     register int from, to, prepare;
 {
   register int numdel;
 
@@ -441,7 +449,8 @@ del_range (from, to)
   if (to < GPT)
     gap_left (to, 0);
 
-  prepare_to_modify_buffer (from, to);
+  if (prepare)
+    prepare_to_modify_buffer (from, to);
 
   record_delete (from, numdel);
   MODIFF++;