Alexandre Julliard : widl: An ENUM16 is 32-bit wide in memory.
Alexandre Julliard
julliard at winehq.org
Fri Jul 3 09:31:09 CDT 2009
Module: wine
Branch: master
Commit: d375d25d653f01a7f7e9fc37e885d2e6cb1fe482
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d375d25d653f01a7f7e9fc37e885d2e6cb1fe482
Author: Alexandre Julliard <julliard at 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;
More information about the wine-cvs
mailing list