diff options
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h index 641a561cafc..646f8f72232 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -1120,9 +1120,19 @@ record_unwind_current_buffer (void) | |||
| 1120 | } \ | 1120 | } \ |
| 1121 | } while (0) | 1121 | } while (0) |
| 1122 | 1122 | ||
| 1123 | extern Lisp_Object Vbuffer_alist; | ||
| 1123 | extern Lisp_Object Qbefore_change_functions; | 1124 | extern Lisp_Object Qbefore_change_functions; |
| 1124 | extern Lisp_Object Qafter_change_functions; | 1125 | extern Lisp_Object Qafter_change_functions; |
| 1125 | extern Lisp_Object Qfirst_change_hook; | 1126 | extern Lisp_Object Qfirst_change_hook; |
| 1127 | extern Lisp_Object Qpriority, Qbefore_string, Qafter_string; | ||
| 1128 | |||
| 1129 | /* FOR_EACH_LIVE_BUFFER (LIST_VAR, BUF_VAR) followed by a statement is | ||
| 1130 | a `for' loop which iterates over the buffers from Vbuffer_alist. */ | ||
| 1131 | |||
| 1132 | #define FOR_EACH_LIVE_BUFFER(list_var, buf_var) \ | ||
| 1133 | for (list_var = Vbuffer_alist; \ | ||
| 1134 | (CONSP (list_var) && (buf_var = XCDR (XCAR (list_var)), 1)); \ | ||
| 1135 | list_var = XCDR (list_var)) | ||
| 1126 | 1136 | ||
| 1127 | /* Get text properties of B. */ | 1137 | /* Get text properties of B. */ |
| 1128 | 1138 | ||