aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorDmitry Antipov2012-12-07 11:16:32 +0400
committerDmitry Antipov2012-12-07 11:16:32 +0400
commited08365b9e2756208b0cd2724715b47df6bf5320 (patch)
tree234b22e6b305f5ac90b4563a4026fa5a528da626 /src/buffer.h
parent8e0762cade0431a3586c9f60234a63df4117a16a (diff)
downloademacs-ed08365b9e2756208b0cd2724715b47df6bf5320.tar.gz
emacs-ed08365b9e2756208b0cd2724715b47df6bf5320.zip
Convenient macro to check whether the buffer is hidden.
* buffer.h (BUFFER_HIDDEN_P): New macro. * frame.c (make_frame): Use it. Adjust comment. * buffer.c (candidate_buffer): New function. (Fother_buffer, other_buffer_safely): Use it.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h
index fbbbf1b8434..1129840bd47 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -982,6 +982,11 @@ bset_width_table (struct buffer *b, Lisp_Object val)
982 982
983#define BUFFER_LIVE_P(b) (!NILP (BVAR (b, name))) 983#define BUFFER_LIVE_P(b) (!NILP (BVAR (b, name)))
984 984
985/* Convenient check whether buffer B is hidden (i.e. its name
986 starts with a space). Caller must ensure that B is live. */
987
988#define BUFFER_HIDDEN_P(b) (SREF (BVAR (b, name), 0) == ' ')
989
985/* Verify indirection counters. */ 990/* Verify indirection counters. */
986 991
987#define BUFFER_CHECK_INDIRECTION(b) \ 992#define BUFFER_CHECK_INDIRECTION(b) \