Module: wine Branch: master Commit: 60d668631f3efb0b88c7751aba807b21ef5b5c5b URL: https://source.winehq.org/git/wine.git/?a=commit;h=60d668631f3efb0b88c7751ab...
Author: Zebediah Figura z.figura12@gmail.com Date: Sat Aug 17 20:07:08 2019 -0500
widl: Don't store the default pointer type in the type_t structure.
This fixes type format string generation for the following IDL:
typedef int *intp; [pointer_default(ref)] interface IRef { void a(intp *a); } [pointer_default(unique)] interface IUnique { void b(intp *a); }
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
tools/widl/expr.c | 6 +++--- tools/widl/parser.h | 6 ------ tools/widl/parser.y | 39 +++++++++++++++------------------------ tools/widl/typegen.c | 9 +++++---- tools/widl/typetree.c | 7 ++----- tools/widl/typetree.h | 19 ++----------------- tools/widl/widltypes.h | 2 -- 7 files changed, 27 insertions(+), 61 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=60d668631f3efb0b88c77...