Module: wine Branch: master Commit: 04a22cc412fd970d83b9f2b1d5af40a6681d704d URL: http://source.winehq.org/git/wine.git/?a=commit;h=04a22cc412fd970d83b9f2b1d5...
Author: Rob Shearman robertshearman@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=04a22cc412fd970d83b9f2...