[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-patches
Subject: [WIDL 20/22] Initialise the temporary variable to 0 for parameters
From: Robert Shearman <rob () codeweavers ! com>
Date: 2006-03-31 11:50:10
Message-ID: 442D1772.9010808 () codeweavers ! com
[Download RAW message or body]
ChangeLog:
Initialise the temporary variable to 0 for parameters with more than one
level of indirection.
tools/widl/server.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
["9ca0bd90adfab99065c04c72f4be9da57133c28b.diff" (text/x-patch)]
9ca0bd90adfab99065c04c72f4be9da57133c28b
diff --git a/tools/widl/server.c b/tools/widl/server.c
index b3c8c65..9ffb6b5 100644
--- a/tools/widl/server.c
+++ b/tools/widl/server.c
@@ -167,7 +167,10 @@ static void assign_out_args(const func_t
}
else
{
- fprintf(server, " = &_W%u;\n", i++);
+ fprintf(server, " = &_W%u;\n", i);
+ if (var->ptr_level > 1)
+ print_server("_W%u = 0;\n", i);
+ i++;
}
sep = 1;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic