Module: wine Branch: master Commit: 7f27eb6a451510ceefa91b71f9d6cd8e152df9b1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7f27eb6a451510ceefa91b71f9...
Author: Andrew Talbot andrew.talbot@talbotville.com Date: Tue Nov 22 22:25:37 2011 +0000
widl: Avoid right-shift of negative values.
---
tools/widl/typegen.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index cadbef2..c1b5302 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -2379,8 +2379,8 @@ static void write_descriptors(FILE *file, type_t *type, unsigned int *tfsoff) print_file(file, 2, "0x%x,\t/* FIXME: always FC_LONG */\n", RPC_FC_LONG); write_conf_or_var_desc(file, current_structure, offset, ft, get_attrp(f->attrs, ATTR_SWITCHIS)); - print_file(file, 2, "NdrFcShort(%hd),\t/* Offset= %hd (%u) */\n", - reloff, reloff, absoff); + print_file(file, 2, "NdrFcShort(0x%hx),\t/* Offset= %hd (%u) */\n", + (unsigned short)reloff, reloff, absoff); *tfsoff += 8; } offset += size;