aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorDmitry Antipov2012-08-08 18:47:11 +0400
committerDmitry Antipov2012-08-08 18:47:11 +0400
commit4cb3e6b38ac6c50279474db0e87a52253af52f59 (patch)
tree3a4af4b3aa9291bea206fd76f729a2bda4c93c58 /src/alloc.c
parentd9f9b465414c4c345574d9f179808380751c070e (diff)
downloademacs-4cb3e6b38ac6c50279474db0e87a52253af52f59.tar.gz
emacs-4cb3e6b38ac6c50279474db0e87a52253af52f59.zip
Inline functions to examine and change buffer overlays.
* buffer.c (unchain_both): New function. * buffer.h (buffer_get_overlays, buffer_set_overlays): (buffer_has_overlays): New function. (enum overlay_type): New enum. * alloc.c, buffer.c, editfns.c, fileio.c, indent.c: * insdel.c, intervals.c, print.c, xdisp.c: Adjust users.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c
index c93fcb564c7..e84be987033 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -5831,8 +5831,8 @@ mark_buffer (struct buffer *buffer)
5831 a special way just before the sweep phase, and after stripping 5831 a special way just before the sweep phase, and after stripping
5832 some of its elements that are not needed any more. */ 5832 some of its elements that are not needed any more. */
5833 5833
5834 mark_overlay (buffer->overlays_before); 5834 mark_overlay (buffer_get_overlays (buffer, OV_BEFORE));
5835 mark_overlay (buffer->overlays_after); 5835 mark_overlay (buffer_get_overlays (buffer, OV_AFTER));
5836 5836
5837 /* If this is an indirect buffer, mark its base buffer. */ 5837 /* If this is an indirect buffer, mark its base buffer. */
5838 if (buffer->base_buffer && !VECTOR_MARKED_P (buffer->base_buffer)) 5838 if (buffer->base_buffer && !VECTOR_MARKED_P (buffer->base_buffer))