]> git.eshelyaron.com Git - emacs.git/commitdiff
(XSCROLL_BAR): Extract from Lisp_Vector, not generic pointer.
authorKarl Heuer <kwzh@gnu.org>
Wed, 16 Nov 1994 01:31:04 +0000 (01:31 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 16 Nov 1994 01:31:04 +0000 (01:31 +0000)
src/xterm.h

index 32dab48cd1b3c890c5c9227a5c48247b1d9ca1ce..10d376f4fd1592494279a18c79eb7de8771ea80b 100644 (file)
@@ -527,12 +527,13 @@ struct scroll_bar {
 };
 
 /* The number of elements a vector holding a struct scroll_bar needs.  */
-#define SCROLL_BAR_VEC_SIZE \
-  ((sizeof (struct scroll_bar) - sizeof (EMACS_INT) - sizeof (struct Lisp_Vector *)) \
+#define SCROLL_BAR_VEC_SIZE                                    \
+  ((sizeof (struct scroll_bar)                                 \
+    - sizeof (EMACS_INT) - sizeof (struct Lisp_Vector *))      \
    / sizeof (Lisp_Object))
 
 /* Turning a lisp vector value into a pointer to a struct scroll_bar.  */
-#define XSCROLL_BAR(vec) ((struct scroll_bar *) XPNTR (vec))
+#define XSCROLL_BAR(vec) ((struct scroll_bar *) XVECTOR (vec))
 
 
 /* Building a 32-bit C integer from two 16-bit lisp integers.  */