scanner: s/\%x/\%lx/g
authorBernhard Urban <lewurm@gmail.com>
Sun, 7 Mar 2010 13:32:10 +0000 (14:32 +0100)
committerBernhard Urban <lewurm@gmail.com>
Sun, 7 Mar 2010 13:32:10 +0000 (14:32 +0100)
scanner/scanner.lex

index ebf5f8fc461b24c42cb1c60415e248d8a2bcbeab..6288282a16efe8a28441b6cb7f035b0e1e19eea9 100644 (file)
@@ -30,14 +30,14 @@ COMMENT_END \*\/
 
 {IDENTIFIER} printf("ident %s\n", yytext);
 
-{NUMBER_DEC} printf("num %x\n", strtol(yytext, (char **)NULL, 10));
+{NUMBER_DEC} printf("num %lx\n", strtol(yytext, (char **)NULL, 10));
 
 {NUMBER_HEX} {
 #if 0
        char *copy=strdup(yytext);
        copy[strlen(copy)-1]='\0';
 #endif
-       printf("num %x\n", strtol(yytext, (char **)NULL, 16));
+       printf("num %lx\n", strtol(yytext, (char **)NULL, 16));
 }
 
 {WHITESPACE} /* ignorieren */