Module: wine Branch: master Commit: d375d25d653f01a7f7e9fc37e885d2e6cb1fe482 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d375d25d653f01a7f7e9fc37e8...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Jul 3 12:06:31 2009 +0200
widl: An ENUM16 is 32-bit wide in memory.
---
tools/widl/typegen.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index 9b39c63..3a5e2e5 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -1194,14 +1194,11 @@ unsigned int type_memsize(const type_t *t, unsigned int *align) case TYPE_ENUM: switch (get_enum_fc(t)) { + case RPC_FC_ENUM16: case RPC_FC_ENUM32: size = 4; if (size > *align) *align = size; break; - case RPC_FC_ENUM16: - size = 2; - if (size > *align) *align = size; - break; default: error("type_memsize: Unknown enum type\n"); size = 0;