Module: wine Branch: master Commit: aa649542e21b73f8abac9628cdca1b860d33b7e0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa649542e21b73f8abac9628cd...
Author: Rob Shearman rob@codeweavers.com Date: Mon Sep 17 23:25:03 2007 +0100
widl: None of the non-fixed arrays have fixed sizes, so don't set the alignment to anything and return a size of 0 from get_required_buffer_size_type.
---
tools/widl/typegen.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index e90c9ec..7851b77 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -2226,14 +2226,10 @@ static unsigned int get_required_buffer_size_type(
case RPC_FC_SMVARRAY: case RPC_FC_LGVARRAY: - get_required_buffer_size_type(type->ref, name, alignment); - size = 0; - break; - case RPC_FC_CARRAY: case RPC_FC_CVARRAY: - get_required_buffer_size_type(type->ref, name, alignment); - size = sizeof(void *); + case RPC_FC_BOGUS_ARRAY: + size = 0; break;
default: