summaryrefslogtreecommitdiff
path: root/src/insdel.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-09-04 03:34:04 +0000
committerRichard M. Stallman <rms@gnu.org>1996-09-04 03:34:04 +0000
commitfb4ee5cdb135bc44c4a29e546e716c7c1639b029 (patch)
tree626cf245c5517fc9316c1653ca46738403d7f8b1 /src/insdel.c
parent5a053ea9811b64c63fde8f98900f3aa13f68b659 (diff)
downloademacs-fb4ee5cdb135bc44c4a29e546e716c7c1639b029.tar.gz
(prepare_to_modify_buffer): Take integer arguments.
(signal_before_change): Take integer arguments.
Diffstat (limited to 'src/insdel.c')
-rw-r--r--src/insdel.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/insdel.c b/src/insdel.c
index 9f505361cc0..56ae6535c00 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -739,7 +739,7 @@ modify_region (buffer, start, end)
void
prepare_to_modify_buffer (start, end)
- Lisp_Object start, end;
+ int start, end;
{
if (!NILP (current_buffer->read_only))
Fbarf_if_buffer_read_only ();
@@ -779,13 +779,17 @@ prepare_to_modify_buffer (start, end)
}
/* Signal a change to the buffer immediately before it happens.
- START and END are the bounds of the text to be changed,
- as Lisp objects. */
+ START_INT and END_INT are the bounds of the text to be changed. */
void
signal_before_change (start, end)
- Lisp_Object start, end;
+ int start_int, end_end;
{
+ Lisp_Object start, end;
+
+ start = make_number (start_int);
+ end = make_number (end_int);
+
/* If buffer is unmodified, run a special hook for that case. */
if (SAVE_MODIFF >= MODIFF
&& !NILP (Vfirst_change_hook)