aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorEli Zaretskii2007-10-13 12:06:04 +0000
committerEli Zaretskii2007-10-13 12:06:04 +0000
commitde0280a2ab8c955a1554455c7fec4c4b05308d97 (patch)
treecf450b029787af18ac36968c502ceee94e59ea4d /src/buffer.c
parentbc82f12000ee71f93572004267b05008df6a870e (diff)
downloademacs-de0280a2ab8c955a1554455c7fec4c4b05308d97.tar.gz
emacs-de0280a2ab8c955a1554455c7fec4c4b05308d97.zip
(add_overlay_mod_hooklist): Use larger_vector.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/buffer.c b/src/buffer.c
index ede5d9e1ce8..289cd078793 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -4217,15 +4217,8 @@ add_overlay_mod_hooklist (functionlist, overlay)
4217 int oldsize = XVECTOR (last_overlay_modification_hooks)->size; 4217 int oldsize = XVECTOR (last_overlay_modification_hooks)->size;
4218 4218
4219 if (last_overlay_modification_hooks_used == oldsize) 4219 if (last_overlay_modification_hooks_used == oldsize)
4220 { 4220 last_overlay_modification_hooks = larger_vector
4221 Lisp_Object old; 4221 (last_overlay_modification_hooks, oldsize * 2, Qnil);
4222 old = last_overlay_modification_hooks;
4223 last_overlay_modification_hooks
4224 = Fmake_vector (make_number (oldsize * 2), Qnil);
4225 bcopy (XVECTOR (old)->contents,
4226 XVECTOR (last_overlay_modification_hooks)->contents,
4227 sizeof (Lisp_Object) * oldsize);
4228 }
4229 AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = functionlist; 4222 AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = functionlist;
4230 AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = overlay; 4223 AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = overlay;
4231} 4224}