aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorDmitry Antipov2012-07-19 07:55:59 +0400
committerDmitry Antipov2012-07-19 07:55:59 +0400
commitd17337e501a189c1d46f758e10c6c2842cafff17 (patch)
tree152a6d615152a9fc12d40e131ebb1886d8972593 /src/data.c
parent1d29cc7da73dde538c97d029723b8a5a1be6cea1 (diff)
downloademacs-d17337e501a189c1d46f758e10c6c2842cafff17.tar.gz
emacs-d17337e501a189c1d46f758e10c6c2842cafff17.zip
New macro to iterate over all buffers, miscellaneous cleanups.
* lisp.h (all_buffers): Remove declaration. * buffer.h (all_buffers): Add declaration, with comment. (for_each_buffer): New macro. * alloc.c (Fgarbage_collect, mark_object): Use it. * buffer.c (Fkill_buffer, Fbuffer_swap_text, Fset_buffer_multibyte) (init_buffer): Likewise. * data.c (Fset_default): Likewise. * coding.c (code_conversion_restore): Remove redundant check for dead buffer. * buffer.c (Fkill_buffer): Likewise. Remove obsolete comment.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data.c b/src/data.c
index 22546349677..84bd347b136 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1401,7 +1401,7 @@ for this variable. */)
1401 { 1401 {
1402 struct buffer *b; 1402 struct buffer *b;
1403 1403
1404 for (b = all_buffers; b; b = b->header.next.buffer) 1404 for_each_buffer (b)
1405 if (!PER_BUFFER_VALUE_P (b, idx)) 1405 if (!PER_BUFFER_VALUE_P (b, idx))
1406 PER_BUFFER_VALUE (b, offset) = value; 1406 PER_BUFFER_VALUE (b, offset) = value;
1407 } 1407 }