Change vectorlike from struct to union
commit5d68dc9a2fd1b9b883db6bc1c226541b50de8bb1
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 13 Nov 2017 16:51:41 +0000 (13 08:51 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 13 Nov 2017 18:16:51 +0000 (13 10:16 -0800)
tree196afa86890522fcde540c618ac85e307194127b
parent6aa0a26b46240d79eddd7e0d275454e235a60b84
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.
13 files changed:
doc/lispref/internals.texi
src/buffer.h
src/font.h
src/frame.h
src/lisp.h
src/process.h
src/termhooks.h
src/thread.h
src/w32term.h
src/window.c
src/window.h
src/xterm.h
src/xwidget.h