Module: wine Branch: master Commit: aa649542e21b73f8abac9628cdca1b860d33b7e0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa649542e21b73f8abac9628cd... Author: Rob Shearman <rob(a)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: