[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-patches
Subject: [WIDL 12/22] Output NULL ref pointer check for pointer levels > 1
From: Robert Shearman <rob () codeweavers ! com>
Date: 2006-03-31 11:46:56
Message-ID: 442D16B0.2010600 () codeweavers ! com
[Download RAW message or body]
ChangeLog:
Output NULL ref pointer check for pointer levels > 1 too.
tools/widl/client.c | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
["3afeb707ccdf0f7246bfc81ec87d2b9d4c9d65ec.diff" (text/x-patch)]
3afeb707ccdf0f7246bfc81ec87d2b9d4c9d65ec
diff --git a/tools/widl/client.c b/tools/widl/client.c
index c9e99fb..ee8a625 100644
--- a/tools/widl/client.c
+++ b/tools/widl/client.c
@@ -105,7 +105,7 @@ static void check_pointers(const func_t
if (pointer_type == RPC_FC_RP)
{
- if (var->ptr_level == 1)
+ if (var->ptr_level >= 1)
{
print_client("if (!%s)\n", var->name);
print_client("{\n");
@@ -114,11 +114,6 @@ static void check_pointers(const func_t
indent--;
print_client("}\n\n");
}
- else if (var->ptr_level > 1)
- {
- error("Pointer level %d not supported!\n", var->ptr_level);
- return;
- }
}
var = PREV_LINK(var);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic