summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2012-12-24 15:41:28 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2012-12-24 15:41:28 +0400
commitf9e7c67e4ccdaf160c0506748f776d628a38eeba (patch)
tree5450281668646d918080a93c474bc461c84c9b84 /src/buffer.h
parentdab2e22def49ff65ec803c070df4984424808aed (diff)
downloademacs-f9e7c67e4ccdaf160c0506748f776d628a38eeba.tar.gz
* buffer.h (BUF_COMPACT): New macro to follow the common style.
* buffer.c (Fget_buffer_create): Use it to set compact field of struct buffer_text to avoid accessing an uninitialized value when compact_buffer is called for the first time. (compact_buffer): Use convenient BUF_COMPACT and BUF_MODIFF.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h
index d838d3767ef..a8769fd3397 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -193,6 +193,9 @@ INLINE_HEADER_BEGIN
/* FIXME: should we move this into ->text->auto_save_modiff? */
#define BUF_AUTOSAVE_MODIFF(buf) ((buf)->auto_save_modified)
+/* Compaction count. */
+#define BUF_COMPACT(buf) ((buf)->text->compact)
+
/* Marker chain of buffer. */
#define BUF_MARKERS(buf) ((buf)->text->markers)