allow hex numbers to be unsigned
This commit is contained in:
parent
76987b5103
commit
e468e90afd
@ -41,7 +41,7 @@
|
|||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* from: @(#)scan.l 8.1 (Berkeley) 6/6/93
|
* from: @(#)scan.l 8.1 (Berkeley) 6/6/93
|
||||||
* $Id: scan.l,v 1.4 1994/06/22 10:44:21 pk Exp $
|
* $Id: scan.l,v 1.5 1994/08/08 19:24:54 deraadt Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
@ -125,7 +125,7 @@ needs-flag { yylval.val = FI_NEEDSFLAG; return FFLAG; }
|
|||||||
return NUMBER;
|
return NUMBER;
|
||||||
}
|
}
|
||||||
0[xX][0-9a-fA-F]+ {
|
0[xX][0-9a-fA-F]+ {
|
||||||
yylval.val = strtol(yytext + 2, NULL, 16);
|
yylval.val = strtoul(yytext + 2, NULL, 16);
|
||||||
return NUMBER;
|
return NUMBER;
|
||||||
}
|
}
|
||||||
[1-9][0-9]* {
|
[1-9][0-9]* {
|
||||||
|
Loading…
Reference in New Issue
Block a user