Rob Shearman : widl: Store the type-specific information in a union in the type_t structure.

Alexandre Julliard julliard at winehq.org
Mon Dec 29 08:48:01 CST 2008


Module: wine
Branch: master
Commit: 213f32744fa6dd4eed27454012b8b0138b22930c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=213f32744fa6dd4eed27454012b8b0138b22930c

Author: Rob Shearman <robertshearman at 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=213f32744fa6dd4eed27454012b8b0138b22930c



More information about the wine-cvs mailing list