aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xterm.h')
-rw-r--r--src/xterm.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/xterm.h b/src/xterm.h
index 11d5d50d952..d244aa4be0b 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -775,8 +775,7 @@ enum
775struct scroll_bar 775struct scroll_bar
776{ 776{
777 /* These fields are shared by all vectors. */ 777 /* These fields are shared by all vectors. */
778 EMACS_INT size_from_Lisp_Vector_struct; 778 struct vectorlike_header header;
779 struct Lisp_Vector *next_from_Lisp_Vector_struct;
780 779
781 /* The window we're a scroll bar for. */ 780 /* The window we're a scroll bar for. */
782 Lisp_Object window; 781 Lisp_Object window;
@@ -817,12 +816,6 @@ struct scroll_bar
817 unsigned int fringe_extended_p : 1; 816 unsigned int fringe_extended_p : 1;
818}; 817};
819 818
820/* The number of elements a vector holding a struct scroll_bar needs. */
821#define SCROLL_BAR_VEC_SIZE \
822 ((sizeof (struct scroll_bar) \
823 - sizeof (EMACS_INT) - sizeof (struct Lisp_Vector *)) \
824 / sizeof (Lisp_Object))
825
826/* Turning a lisp vector value into a pointer to a struct scroll_bar. */ 819/* Turning a lisp vector value into a pointer to a struct scroll_bar. */
827#define XSCROLL_BAR(vec) ((struct scroll_bar *) XVECTOR (vec)) 820#define XSCROLL_BAR(vec) ((struct scroll_bar *) XVECTOR (vec))
828 821
@@ -991,7 +984,7 @@ extern void x_mouse_leave (struct x_display_info *);
991#ifdef USE_X_TOOLKIT 984#ifdef USE_X_TOOLKIT
992extern int x_dispatch_event (XEvent *, Display *); 985extern int x_dispatch_event (XEvent *, Display *);
993#endif 986#endif
994extern EMACS_INT x_x_to_emacs_modifiers (struct x_display_info *, int); 987extern int x_x_to_emacs_modifiers (struct x_display_info *, int);
995extern int x_display_pixel_height (struct x_display_info *); 988extern int x_display_pixel_height (struct x_display_info *);
996extern int x_display_pixel_width (struct x_display_info *); 989extern int x_display_pixel_width (struct x_display_info *);
997 990