summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2004-12-15 12:37:33 +0000
committerSascha Hauer <s.hauer@pengutronix.de>2004-12-15 12:37:33 +0000
commit066e9038d6b44ab7dbb2ebe82d4847e1d67a2f70 (patch)
tree1f8c07b13c12c1ba4fc560300fede7b88520a8d6
parentdfb3551c21773f946575310c751a4c18b4dc43d0 (diff)
downloadmemedit-066e9038d6b44ab7dbb2ebe82d4847e1d67a2f70.tar.gz
memedit-066e9038d6b44ab7dbb2ebe82d4847e1d67a2f70.tar.xz
user unsigned versions of strtoxx()
-rw-r--r--fpgaedit.l6
1 files changed, 3 insertions, 3 deletions
diff --git a/fpgaedit.l b/fpgaedit.l
index 9481b0d..3fa967c 100644
--- a/fpgaedit.l
+++ b/fpgaedit.l
@@ -222,19 +222,19 @@ close {
}
0x{HEX}+ {
- yylval.val = strtol(yytext + 2, (char **)NULL, 16);
+ yylval.val = strtoul(yytext + 2, (char **)NULL, 16);
if (debug > 4) printf ("HEX: %s (%ld)\n", yytext, yylval.val);
return NUM;
}
0o{OCT}+ {
- yylval.val = strtol(yytext + 2, (char **)NULL, 8);
+ yylval.val = strtoul(yytext + 2, (char **)NULL, 8);
if (debug > 4) printf ("OCT: %s (%ld)\n", yytext, yylval.val);
return NUM;
}
0b{BIN}+ {
- yylval.val = strtol(yytext + 2, (char **)NULL, 2);
+ yylval.val = strtoul(yytext + 2, (char **)NULL, 2);
if (debug > 4) printf ("BIN: %s (%ld)\n", yytext, yylval.val);
return NUM;
}