Rob Shearman : widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.

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


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

Author: Rob Shearman <robertshearman at gmail.com>
Date:   Mon Dec 29 12:05:27 2008 +0000

widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.

---

 tools/widl/Makefile.in  |    1 +
 tools/widl/expr.c       |   18 +++---
 tools/widl/header.c     |   21 +++++--
 tools/widl/parser.h     |    2 +
 tools/widl/parser.y     |  161 +++++++++++++++++++---------------------------
 tools/widl/typegen.c    |   84 +++++++++++-------------
 tools/widl/typetree.c   |   90 ++++++++++++++++++++++++++
 tools/widl/typetree.h   |   93 +++++++++++++++++++++++++++
 tools/widl/widltypes.h  |    1 +
 tools/widl/write_msft.c |   17 +++---
 10 files changed, 325 insertions(+), 163 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=04a22cc412fd970d83b9f2b1d5af40a6681d704d



More information about the wine-cvs mailing list