Module: wine Branch: master Commit: 94a0a9016500bbaf5a8986e76394d4f49bc6e37d URL: http://source.winehq.org/git/wine.git/?a=commit;h=94a0a9016500bbaf5a8986e763...
Author: Rob Shearman rob@codeweavers.com Date: Mon Feb 26 15:06:21 2007 +0000
widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra negative sign when lval is large.
---
tools/widl/header.c | 2 +- tools/widl/typegen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/widl/header.c b/tools/widl/header.c index 6cf52b1..6e4a8fc 100644 --- a/tools/widl/header.c +++ b/tools/widl/header.c @@ -363,7 +363,7 @@ void write_expr(FILE *h, const expr_t *e, int brackets) case EXPR_VOID: break; case EXPR_NUM: - fprintf(h, "%ld", e->u.lval); + fprintf(h, "%lu", e->u.lval); break; case EXPR_HEXNUM: fprintf(h, "0x%lx", e->u.lval); diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index b72e87b..9d13a2d 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -2177,7 +2177,7 @@ static void write_struct_expr(FILE *h, const expr_t *e, int brackets, case EXPR_VOID: break; case EXPR_NUM: - fprintf(h, "%ld", e->u.lval); + fprintf(h, "%lu", e->u.lval); break; case EXPR_HEXNUM: fprintf(h, "0x%lx", e->u.lval);