diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2003-07-09 14:47:45 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2003-07-09 14:47:45 +0000 |
commit | 87359a3d315c85e1f3b9f8e9afda8a9d40fe5c7b (patch) | |
tree | 8520aa1e1b4092ea16e9a4207aa7ff0bede2e48f /src/buffer.h | |
parent | b01ecbc603655818b4cbdaf4c07d20a2d1d90f01 (diff) | |
download | emacs-87359a3d315c85e1f3b9f8e9afda8a9d40fe5c7b.tar.gz emacs-87359a3d315c85e1f3b9f8e9afda8a9d40fe5c7b.tar.bz2 emacs-87359a3d315c85e1f3b9f8e9afda8a9d40fe5c7b.zip |
(struct buffer): Change overlays_before and overlays_after
from Lisp lists of overlays to pointers to overlays (internally linked
into lists via the new `next' field).
Diffstat (limited to 'src/buffer.h')
-rw-r--r-- | src/buffer.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/buffer.h b/src/buffer.h index 6f25891ca6f..756bc1867e8 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -531,6 +531,14 @@ struct buffer displaying this buffer. */ unsigned prevent_redisplay_optimizations_p : 1; + /* List of overlays that end at or before the current center, + in order of end-position. */ + struct Lisp_Overlay *overlays_before; + + /* List of overlays that end after the current center, + in order of start-position. */ + struct Lisp_Overlay *overlays_after; + /* Position where the overlay lists are centered. */ EMACS_INT overlay_center; @@ -647,14 +655,6 @@ struct buffer /* t means the mark and region are currently active. */ Lisp_Object mark_active; - /* List of overlays that end at or before the current center, - in order of end-position. */ - Lisp_Object overlays_before; - - /* List of overlays that end after the current center, - in order of start-position. */ - Lisp_Object overlays_after; - /* Non-nil means the buffer contents are regarded as multi-byte form of characters, not a binary code. */ Lisp_Object enable_multibyte_characters; |