widl: Consolidate top-level parameter conformance/variance expression writing into...
commitd60dc3f88baddbea739df56febd00e5ce352eebc
authorRob Shearman <robertshearman@gmail.com>
Thu, 3 Jul 2008 08:11:00 +0000 (3 09:11 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 3 Jul 2008 09:50:52 +0000 (3 11:50 +0200)
tree5605e7d7d445130499bcedcd5f6661510e26463c
parent28c7b230ed84ee73bbfefe32c64ee7d8dbf270f1
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.

Descend through as many pointer types as necessary to find the
fundamental type and determine whether it needs a top-level parameter
conformance/variance expression to be written.

Add support for writing top-level parameter conformance/variance
expressions for non-encapsulated unions.
tools/widl/typegen.c