widl: Create a separate type_t object for each structure declaration or defintion.
commit1a71479fbde0c10ad946334c524c3fdcb7dfab01
authorRob Shearman <robertshearman@gmail.com>
Mon, 29 Dec 2008 12:05:53 +0000 (29 12:05 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 29 Dec 2008 13:46:02 +0000 (29 14:46 +0100)
tree13833fa39b8ad60cc4d5667dd2d6b7f19920e31b
parentefdd020514b03843058e570c0c0829f8da1e6d98
widl: Create a separate type_t object for each structure declaration or defintion.

Set the details of the structure to the previously defined version if
available, or add it to a list of incomplete types otherwise. Only set
the defined flag when the structure is actually defined in the IDL
file so that the type is written out in the exact order that it is
mentioned in the file.
tools/widl/parser.y