aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 62a3d66c8b7..77e8b6bb779 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -105,7 +105,7 @@ static char buffer_permanent_local_flags[MAX_PER_BUFFER_VARS];
105 105
106/* Number of per-buffer variables used. */ 106/* Number of per-buffer variables used. */
107 107
108int last_per_buffer_idx; 108static int last_per_buffer_idx;
109 109
110static void call_overlay_mod_hooks (Lisp_Object list, Lisp_Object overlay, 110static void call_overlay_mod_hooks (Lisp_Object list, Lisp_Object overlay,
111 bool after, Lisp_Object arg1, 111 bool after, Lisp_Object arg1,
@@ -655,6 +655,12 @@ set_buffer_overlays_after (struct buffer *b, struct Lisp_Overlay *o)
655 b->overlays_after = o; 655 b->overlays_after = o;
656} 656}
657 657
658bool
659valid_per_buffer_idx (int idx)
660{
661 return 0 <= idx && idx < last_per_buffer_idx;
662}
663
658/* Clone per-buffer values of buffer FROM. 664/* Clone per-buffer values of buffer FROM.
659 665
660 Buffer TO gets the same per-buffer values as FROM, with the 666 Buffer TO gets the same per-buffer values as FROM, with the