From: Bernhard Urban Date: Sun, 7 Mar 2010 13:32:10 +0000 (+0100) Subject: scanner: s/\%x/\%lx/g X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;ds=sidebyside;h=1c748914d5315b83f4330387b053a7bc4bfa52da;p=uebersetzerbau-ss10.git scanner: s/\%x/\%lx/g --- diff --git a/scanner/scanner.lex b/scanner/scanner.lex index ebf5f8f..6288282 100644 --- a/scanner/scanner.lex +++ b/scanner/scanner.lex @@ -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 */