aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xwidget.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xwidget.h b/src/xwidget.h
index eb5bc60c788..81a5deacca3 100644
--- a/src/xwidget.h
+++ b/src/xwidget.h
@@ -75,11 +75,13 @@ struct xwidget_view {
75 75
76/* Test for xwidget pseudovector*/ 76/* Test for xwidget pseudovector*/
77#define XXWIDGETP(x) PSEUDOVECTORP (x, PVEC_XWIDGET) 77#define XXWIDGETP(x) PSEUDOVECTORP (x, PVEC_XWIDGET)
78#define XXWIDGET(a) (eassert (XXWIDGETP(a)),(struct xwidget *) XPNTR(a)) 78#define XXWIDGET(a) (eassert (XXWIDGETP(a)), \
79 (struct xwidget *) XUNTAG(a, Lisp_Vectorlike))
79 80
80/* Test for xwidget_view pseudovector */ 81/* Test for xwidget_view pseudovector */
81#define XXWIDGET_VIEW_P(x) PSEUDOVECTORP (x, PVEC_XWIDGET_VIEW) 82#define XXWIDGET_VIEW_P(x) PSEUDOVECTORP (x, PVEC_XWIDGET_VIEW)
82#define XXWIDGET_VIEW(a) (eassert (XXWIDGET_VIEW_P(a)),(struct xwidget_view *) XPNTR(a)) 83#define XXWIDGET_VIEW(a) (eassert (XXWIDGET_VIEW_P(a)), \
84 (struct xwidget_view *) XUNTAG(a, Lisp_Vectorlike))
83 85
84struct xwidget_type 86struct xwidget_type
85{ 87{