summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-01-02 09:19:34 +0000
committerRichard M. Stallman <rms@gnu.org>1995-01-02 09:19:34 +0000
commitc1ea566e860d52b74c56c2979282f90694818d69 (patch)
treed191c28b3eee05b38dd87669c2e8d932f2203547 /lisp/emacs-lisp
parent4c61f38e781aa255b75af18449a5ea8c3b16977d (diff)
downloademacs-c1ea566e860d52b74c56c2979282f90694818d69.tar.gz
emacs-c1ea566e860d52b74c56c2979282f90694818d69.tar.bz2
emacs-c1ea566e860d52b74c56c2979282f90694818d69.zip
(struct buffer): Fields markers and intervals moved out.
(struct buffer_text): Fields markers and intervals moved here. (BUF_MARKERS, BUF_INTERVALS): New macros. (struct buffer): Make buffer_file_type field unconditional. (struct buffer): New field pt_marker. save_modiff field deleted. (struct buffer_text): save_modiff field moved here. (SAVE_MODIFF, BUF_SAVE_MODIFF): New macros. Use them instead of direct access to save_modiff field. (struct buffer): New fields begv_marker, zv_marker. (struct buffer): Make text field be a pointer. The struct buffer_text field renamed to own_text. Add fields indirect_to_buffer and size. Move pt, begv and zv fields here. (struct buffer_text): Moved from here. (BEGV, PT, ZV, BEGV_ADDR, PT_ADDR, ZV_ADDR): Corresponding changes. (BUF_BEGV, BUF_PT, BUF_ZV): Corresponding changes. (SET_BUF_ZV, SET_BUF_PT, point):
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions