aboutsummaryrefslogtreecommitdiffstats
path: root/src/xwidget.h
diff options
context:
space:
mode:
authorPaul Eggert2017-11-13 08:51:41 -0800
committerPaul Eggert2017-11-13 10:16:51 -0800
commit5d68dc9a2fd1b9b883db6bc1c226541b50de8bb1 (patch)
tree196afa86890522fcde540c618ac85e307194127b /src/xwidget.h
parent6aa0a26b46240d79eddd7e0d275454e235a60b84 (diff)
downloademacs-5d68dc9a2fd1b9b883db6bc1c226541b50de8bb1.tar.gz
emacs-5d68dc9a2fd1b9b883db6bc1c226541b50de8bb1.zip
Change vectorlike from struct to union
* src/lisp.h (vectorlike_headed): Change from struct to union. All uses changed. Since it has only one member, this does not change semantics. This is designed to simplify future changes needed to fix bugs like Bug#29040. All uses changed.
Diffstat (limited to 'src/xwidget.h')
-rw-r--r--src/xwidget.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xwidget.h b/src/xwidget.h
index 22a8eb3a557..02a0453dabb 100644
--- a/src/xwidget.h
+++ b/src/xwidget.h
@@ -33,7 +33,7 @@ struct window;
33 33
34struct xwidget 34struct xwidget
35{ 35{
36 struct vectorlike_header header; 36 union vectorlike_header header;
37 37
38 /* Auxiliary data. */ 38 /* Auxiliary data. */
39 Lisp_Object plist; 39 Lisp_Object plist;
@@ -62,7 +62,7 @@ struct xwidget
62 62
63struct xwidget_view 63struct xwidget_view
64{ 64{
65 struct vectorlike_header header; 65 union vectorlike_header header;
66 Lisp_Object model; 66 Lisp_Object model;
67 Lisp_Object w; 67 Lisp_Object w;
68 68