|
From: Daniel J S. <dan...@ie...> - 2007-06-11 19:41:46
|
Petr Mikulik wrote:
>>n = 1;
>>if (equals(c_token,"-")) {
>> n *= -1;
>> c_token++;
>>} else if (equals(c_token,"+"))
>> c_token++;
>>n *= int_expression();
>
>
> I think you can use simply
> if (isanumber(c_token)) {
> act on integer
> }
That's what it currently does:
} else if (isanumber(c_token)) {
/* show history entries */
n = int_expression();
'+' and '-' must test negative for isanumber().
Dan
|