Rob Shearman : widl:
Print EXPR_NUM expresssions as unsigned to avoid printing an extra
negative sign when lval is large .
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Feb 26 12:19:31 CST 2007
Module: wine
Branch: master
Commit: 94a0a9016500bbaf5a8986e76394d4f49bc6e37d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=94a0a9016500bbaf5a8986e76394d4f49bc6e37d
Author: Rob Shearman <rob at 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);
More information about the wine-cvs
mailing list