From 919d14c577bfb9262b6bd9f74e64fa60f0cc85c0 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 18 Mar 2006 14:33:08 +0100 Subject: [PATCH] widl: 'unsigned char' and 'byte' are must be distinct types. --- tools/widl/parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/widl/parser.y b/tools/widl/parser.y index 77219d8c581..eb0030498ef 100644 --- a/tools/widl/parser.y +++ b/tools/widl/parser.y @@ -576,7 +576,7 @@ base_type: tBYTE { $$ = make_type(RPC_FC_BYTE, NULL); } | tSIGNED int_std { $$ = $2; $$->sign = 1; } | tUNSIGNED int_std { $$ = $2; $$->sign = -1; switch ($$->type) { - case RPC_FC_CHAR: $$->type = RPC_FC_BYTE; $$->sign = 0; break; + case RPC_FC_CHAR: break; case RPC_FC_SMALL: $$->type = RPC_FC_USMALL; break; case RPC_FC_SHORT: $$->type = RPC_FC_USHORT; break; case RPC_FC_LONG: $$->type = RPC_FC_ULONG; break;