@@ -912,6 +912,7 @@ SQInteger SQLexer::ReadNumber()
case TSCIENTIFIC:
case TFLOAT:
data->fvalue = (SQFloat)scstrtod(&data->longstr[0],&sTemp);
+ if(CUR_CHAR == _SC('f')) NEXT(); //0.0f C/C++ notation
return TK_FLOAT;
case THEX:
okNumber = LexHexadecimal(&data->longstr[0],&itmp);
@@ -1130,6 +1130,7 @@ bar]==] == "foo\nbar");
sqt.run("number", function(){
+ sqt.ok(0.0f == 0.0); //C/C++ notation
//adapetd from pike https://github.com/pikelang/Pike
sqt.ok(1e1 == 10.0);
sqt.ok(1E1 == 10.0);