diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c index abebdf21135..08299daa7dc 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -150,6 +150,12 @@ static struct Lisp_Overlay * copy_overlays (struct buffer *, struct Lisp_Overlay | |||
| 150 | static void modify_overlay (struct buffer *, ptrdiff_t, ptrdiff_t); | 150 | static void modify_overlay (struct buffer *, ptrdiff_t, ptrdiff_t); |
| 151 | static Lisp_Object buffer_lisp_local_variables (struct buffer *, bool); | 151 | static Lisp_Object buffer_lisp_local_variables (struct buffer *, bool); |
| 152 | 152 | ||
| 153 | static void | ||
| 154 | CHECK_OVERLAY (Lisp_Object x) | ||
| 155 | { | ||
| 156 | CHECK_TYPE (OVERLAYP (x), Qoverlayp, x); | ||
| 157 | } | ||
| 158 | |||
| 153 | /* These setters are used only in this file, so they can be private. */ | 159 | /* These setters are used only in this file, so they can be private. */ |
| 154 | static void | 160 | static void |
| 155 | bset_abbrev_mode (struct buffer *b, Lisp_Object val) | 161 | bset_abbrev_mode (struct buffer *b, Lisp_Object val) |
| @@ -1539,7 +1545,7 @@ candidate_buffer (Lisp_Object b, Lisp_Object buffer) | |||
| 1539 | && BUFFER_LIVE_P (XBUFFER (b)) | 1545 | && BUFFER_LIVE_P (XBUFFER (b)) |
| 1540 | && !BUFFER_HIDDEN_P (XBUFFER (b))); | 1546 | && !BUFFER_HIDDEN_P (XBUFFER (b))); |
| 1541 | } | 1547 | } |
| 1542 | 1548 | ||
| 1543 | DEFUN ("other-buffer", Fother_buffer, Sother_buffer, 0, 3, 0, | 1549 | DEFUN ("other-buffer", Fother_buffer, Sother_buffer, 0, 3, 0, |
| 1544 | doc: /* Return most recently selected buffer other than BUFFER. | 1550 | doc: /* Return most recently selected buffer other than BUFFER. |
| 1545 | Buffers not visible in windows are preferred to visible buffers, unless | 1551 | Buffers not visible in windows are preferred to visible buffers, unless |