widl: Remove duplicate pointer handling code in get_struct_type.
authorRob Shearman <robertshearman@gmail.com>
Tue, 30 Dec 2008 18:49:48 +0000 (18:49 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 31 Dec 2008 11:35:49 +0000 (12:35 +0100)
commit36c03f6a940bacfc92202e846fa9e34b901eb1ad
tree4ef4d0b1d52f6d84b091d83c5c171cdb77a20574
parentc6e7609b01858a46507ef9995bcffe00cd2d4c64
widl: Remove duplicate pointer handling code in get_struct_type.

Only make the structure complex if there is an interface pointer, not
if there is a pointer to a union or complex struct since these are
handled perfectly well by the pointer marshalling code.

Fix the detection of structures with ref-pointers or pointers in 64-bit code.
tools/widl/typegen.c