Module: wine Branch: master Commit: 47519f08a706b81db78391768a6027eb6d116076 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=47519f08a706b81db7839176...
Author: Dan Hipschman dsh@linux.ucla.edu Date: Mon Aug 14 16:45:56 2006 -0700
widl: Pass the right size to MIDL_memset in generated proxy code.
---
tools/widl/proxy.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/tools/widl/proxy.c b/tools/widl/proxy.c index 9bba5c5..3d3e717 100644 --- a/tools/widl/proxy.c +++ b/tools/widl/proxy.c @@ -172,10 +172,8 @@ static void clear_output_vars( var_t *ar if (is_attr(arg->attrs, ATTR_OUT) && !is_attr(arg->attrs, ATTR_IN)) { print_proxy( "if(%s)\n", arg->name ); indent++; - print_proxy( "MIDL_memset( %s, 0, sizeof( ", arg->name ); + print_proxy( "MIDL_memset( %s, 0, sizeof( *%s ));\n", arg->name, arg->name ); indent--; - write_type(proxy, arg->type, arg, arg->tname); - fprintf( proxy, " ));\n" ); } arg = PREV_LINK(arg); }