aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorDaniel Colascione2012-09-17 04:07:36 -0800
committerDaniel Colascione2012-09-17 04:07:36 -0800
commit2ab329f3b5d52a39f0a45c3d9c129f1c19560142 (patch)
tree6dd6784d63e54cb18071df8e28fbdbc27d418728 /src/buffer.h
parentf701ab72dd55460d23c8b029550aa4d7ecef3cfa (diff)
parentbb7dce392f6d9d5fc4b9d7de09ff920a52f07669 (diff)
downloademacs-2ab329f3b5d52a39f0a45c3d9c129f1c19560142.tar.gz
emacs-2ab329f3b5d52a39f0a45c3d9c129f1c19560142.zip
Merge from trunk
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/buffer.h b/src/buffer.h
index 3acf1423816..d18ef30ea38 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -959,7 +959,10 @@ bset_width_table (struct buffer *b, Lisp_Object val)
959 b->INTERNAL_FIELD (width_table) = val; 959 b->INTERNAL_FIELD (width_table) = val;
960} 960}
961 961
962 962/* Convenient check whether buffer B is live. */
963
964#define BUFFER_LIVE_P(b) (!NILP (BVAR (b, name)))
965
963/* Chain of all buffers, including killed ones. */ 966/* Chain of all buffers, including killed ones. */
964 967
965extern struct buffer *all_buffers; 968extern struct buffer *all_buffers;
@@ -1149,7 +1152,7 @@ BUF_FETCH_MULTIBYTE_CHAR (struct buffer *buf, ptrdiff_t pos)
1149 We assume you know which buffer it's pointing into. */ 1152 We assume you know which buffer it's pointing into. */
1150 1153
1151#define OVERLAY_POSITION(P) \ 1154#define OVERLAY_POSITION(P) \
1152 (MARKERP (P) ? marker_position (P) : (abort (), 0)) 1155 (MARKERP (P) ? marker_position (P) : (emacs_abort (), 0))
1153 1156
1154 1157
1155/*********************************************************************** 1158/***********************************************************************
@@ -1189,7 +1192,7 @@ extern int last_per_buffer_idx;
1189 1192
1190#define PER_BUFFER_VALUE_P(B, IDX) \ 1193#define PER_BUFFER_VALUE_P(B, IDX) \
1191 (((IDX) < 0 || IDX >= last_per_buffer_idx) \ 1194 (((IDX) < 0 || IDX >= last_per_buffer_idx) \
1192 ? (abort (), 0) \ 1195 ? (emacs_abort (), 0) \
1193 : ((B)->local_flags[IDX] != 0)) 1196 : ((B)->local_flags[IDX] != 0))
1194 1197
1195/* Set whether per-buffer variable with index IDX has a buffer-local 1198/* Set whether per-buffer variable with index IDX has a buffer-local
@@ -1198,7 +1201,7 @@ extern int last_per_buffer_idx;
1198#define SET_PER_BUFFER_VALUE_P(B, IDX, VAL) \ 1201#define SET_PER_BUFFER_VALUE_P(B, IDX, VAL) \
1199 do { \ 1202 do { \
1200 if ((IDX) < 0 || (IDX) >= last_per_buffer_idx) \ 1203 if ((IDX) < 0 || (IDX) >= last_per_buffer_idx) \
1201 abort (); \ 1204 emacs_abort (); \
1202 (B)->local_flags[IDX] = (VAL); \ 1205 (B)->local_flags[IDX] = (VAL); \
1203 } while (0) 1206 } while (0)
1204 1207