aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2003-07-08 21:45:35 +0000
committerStefan Monnier2003-07-08 21:45:35 +0000
commit58c8ea37643f0797b6d872f3aaa8ef1f0dc971ec (patch)
treeda54be8bae88a1e10264b9d78529a05c3a64cda2 /src
parentb19a5b649a7a2c36d5147750670cee1c834ce42e (diff)
downloademacs-58c8ea37643f0797b6d872f3aaa8ef1f0dc971ec.tar.gz
emacs-58c8ea37643f0797b6d872f3aaa8ef1f0dc971ec.zip
(struct buffer): Use an int for overlay_center.
(overlays_at, evaporate_overlays, recenter_overlay_lists) (overlay_strings, fix_overlays_before): Use EMACS_INT for positions.
Diffstat (limited to 'src')
-rw-r--r--src/buffer.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/buffer.h b/src/buffer.h
index 41e9a4581f1..6f25891ca6f 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -531,6 +531,9 @@ struct buffer
531 displaying this buffer. */ 531 displaying this buffer. */
532 unsigned prevent_redisplay_optimizations_p : 1; 532 unsigned prevent_redisplay_optimizations_p : 1;
533 533
534 /* Position where the overlay lists are centered. */
535 EMACS_INT overlay_center;
536
534 /* Everything from here down must be a Lisp_Object. */ 537 /* Everything from here down must be a Lisp_Object. */
535 538
536 /* The name of this buffer. */ 539 /* The name of this buffer. */
@@ -652,9 +655,6 @@ struct buffer
652 in order of start-position. */ 655 in order of start-position. */
653 Lisp_Object overlays_after; 656 Lisp_Object overlays_after;
654 657
655 /* Position where the overlay lists are centered. */
656 Lisp_Object overlay_center;
657
658 /* Non-nil means the buffer contents are regarded as multi-byte 658 /* Non-nil means the buffer contents are regarded as multi-byte
659 form of characters, not a binary code. */ 659 form of characters, not a binary code. */
660 Lisp_Object enable_multibyte_characters; 660 Lisp_Object enable_multibyte_characters;
@@ -805,18 +805,18 @@ extern struct buffer buffer_local_symbols;
805extern struct buffer buffer_local_types; 805extern struct buffer buffer_local_types;
806 806
807extern void reset_buffer P_ ((struct buffer *)); 807extern void reset_buffer P_ ((struct buffer *));
808extern void evaporate_overlays P_ ((int)); 808extern void evaporate_overlays P_ ((EMACS_INT));
809extern int overlays_at P_ ((int, int, Lisp_Object **, int *, int *, int *, int)); 809extern int overlays_at P_ ((EMACS_INT, int, Lisp_Object **, int *, int *, int *, int));
810extern int sort_overlays P_ ((Lisp_Object *, int, struct window *)); 810extern int sort_overlays P_ ((Lisp_Object *, int, struct window *));
811extern void recenter_overlay_lists P_ ((struct buffer *, int)); 811extern void recenter_overlay_lists P_ ((struct buffer *, EMACS_INT));
812extern int overlay_strings P_ ((int, struct window *, unsigned char **)); 812extern int overlay_strings P_ ((EMACS_INT, struct window *, unsigned char **));
813extern void validate_region P_ ((Lisp_Object *, Lisp_Object *)); 813extern void validate_region P_ ((Lisp_Object *, Lisp_Object *));
814extern void set_buffer_internal P_ ((struct buffer *)); 814extern void set_buffer_internal P_ ((struct buffer *));
815extern void set_buffer_internal_1 P_ ((struct buffer *)); 815extern void set_buffer_internal_1 P_ ((struct buffer *));
816extern void set_buffer_temp P_ ((struct buffer *)); 816extern void set_buffer_temp P_ ((struct buffer *));
817extern void record_buffer P_ ((Lisp_Object)); 817extern void record_buffer P_ ((Lisp_Object));
818extern void buffer_slot_type_mismatch P_ ((int)); 818extern void buffer_slot_type_mismatch P_ ((int));
819extern void fix_overlays_before P_ ((struct buffer *, int, int)); 819extern void fix_overlays_before P_ ((struct buffer *, EMACS_INT, EMACS_INT));
820extern void mmap_set_vars P_ ((int)); 820extern void mmap_set_vars P_ ((int));
821 821
822EXFUN (Fbuffer_name, 1); 822EXFUN (Fbuffer_name, 1);