Index: class.c ================================================================== --- class.c +++ class.c @@ -504,11 +504,11 @@ } else if(c=='0' && tokenstr[1]=='o') { tokenv=strtol(tokenstr+2,&e,8); } else { tokenv=strtol(tokenstr+n,&e,10); } - if(e && *e) ParseError("Invalid token: %s\n",tokenstr); + if(e && *e) goto norm; if(c=='-') tokenv=-tokenv; } else { static Op_Names key={tokenstr}; const Op_Names*op; norm: