make_xftmpl: Use signed char where appropriate

André Hentschel nerv at dawncrow.de
Tue Jul 24 14:30:09 CDT 2012


---
 tools/make_xftmpl.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/make_xftmpl.c b/tools/make_xftmpl.c
index 85b373f..7f890ae 100644
--- a/tools/make_xftmpl.c
+++ b/tools/make_xftmpl.c
@@ -103,7 +103,7 @@ static const struct keyword reserved_words[] = {
 
 static char *program_name;
 
-static inline BOOL read_byte(struct parser *parser, char *byte)
+static inline BOOL read_byte(struct parser *parser, signed char *byte)
 {
     int c = fgetc(parser->infile);
     *byte = c;
@@ -216,7 +216,7 @@ static BOOL parse_guid(struct parser *parser)
 
 static BOOL parse_name(struct parser *parser)
 {
-    char c;
+    signed char c;
     int len = 0;
     char name[512];
 
@@ -241,7 +241,7 @@ static BOOL parse_name(struct parser *parser)
 static BOOL parse_number(struct parser *parser)
 {
     int len = 0;
-    char c;
+    signed char c;
     char buffer[512];
     BOOL dot = FALSE;
     BOOL ret;
@@ -286,7 +286,7 @@ static BOOL parse_number(struct parser *parser)
 
 static BOOL parse_token(struct parser *parser)
 {
-    char c;
+    signed char c;
 
     if (!read_byte(parser, &c))
         return FALSE;
-- 
1.7.4.1


-- 

Best Regards, André Hentschel


More information about the wine-patches mailing list