Module: wine Branch: master Commit: 213f32744fa6dd4eed27454012b8b0138b22930c URL: http://source.winehq.org/git/wine.git/?a=commit;h=213f32744fa6dd4eed27454012...
Author: Rob Shearman robertshearman@gmail.com Date: Mon Dec 29 12:05:35 2008 +0000
widl: Store the type-specific information in a union in the type_t structure.
Use pointers for the information for structures, enumerations, functions and interfaces so that we can determine whether or not the type has been defined yet and to enable more information to be stored.
---
tools/widl/header.c | 2 +- tools/widl/parser.y | 44 ++++++++++++++++++++++++++++---------------- tools/widl/typetree.c | 13 ++++++++++--- tools/widl/typetree.h | 34 ++++++++++++++++++++++++---------- tools/widl/widltypes.h | 29 ++++++++++++++++++++++++++++- 5 files changed, 91 insertions(+), 31 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=213f32744fa6dd4eed2745...