widl: Store the type-specific information in a union in the type_t structure.
commitcc5b2927dcf2a4b67f957b066e0635020e4bfbb8
authorRobert Shearman <rob@codeweavers.com>
Tue, 6 May 2008 10:33:34 +0000 (6 11:33 +0100)
committerRobert Shearman <robertshearman@gmail.com>
Thu, 22 May 2008 20:54:48 +0000 (22 21:54 +0100)
tree98c65d1eb91983db0dbcb2ad1bd200fd37f46f18
parentc4ec0449ac745e30b75e85b49e5e054b392b58b7
widl: Store the type-specific information in a union in the type_t structure.

Use pointers for the information for structures, enumerations, functions and interfaes so that we can determine whether or not the type has been defined yet and to enable more information to be stored.
tools/widl/expr.c
tools/widl/header.c
tools/widl/parser.y
tools/widl/typegen.c
tools/widl/widltypes.h
tools/widl/write_msft.c