do not parse +N constants

The parsing code for these constants
conflicts with the Tplus token.
This commit is contained in:
Quentin Carbonneaux 2024-04-03 23:18:33 +02:00
parent c8fc20b8ef
commit de5ced474d

View file

@ -203,7 +203,7 @@ getint()
n = 0;
c = fgetc(inf);
m = (c == '-');
if (m || c == '+')
if (m)
c = fgetc(inf);
do {
n = 10*n + (c - '0');
@ -277,7 +277,7 @@ lex()
lnum++;
return Tnl;
}
if (isdigit(c) || c == '-' || c == '+') {
if (isdigit(c) || c == '-') {
ungetc(c, inf);
tokval.num = getint();
return Tint;