Zebediah Figura : widl: Don' t store the default pointer type in the type_t structure.
Alexandre Julliard
julliard at winehq.org
Mon Aug 19 15:35:11 CDT 2019
Module: wine
Branch: master
Commit: 60d668631f3efb0b88c7751aba807b21ef5b5c5b
URL: https://source.winehq.org/git/wine.git/?a=commit;h=60d668631f3efb0b88c7751aba807b21ef5b5c5b
Author: Zebediah Figura <z.figura12 at 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 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at 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=60d668631f3efb0b88c7751aba807b21ef5b5c5b
More information about the wine-cvs
mailing list