Here are my testings...
> eval return "/sys/enziet.c"->conv( 2147483647 );
Got: "2,147,483,647"
> eval return "/sys/enziet.c"->conv( 2147483648 );
Got: "-2,147,483,648"
> eval return "/sys/enziet.c"->conv( 2147483649.9 );
Got: "2.,147,48e,+09"
> eval return "/sys/enziet.c"->conv( 2147483649 );
Got: "-2,147,483,647"
> eval return "/sys/enziet.c"->conv( 2147483648 );
Got: "-2,147,483,648"
> eval return "/sys/enziet.c"->conv( 2147483647 );
Got: "2,147,483,647"
> eval return "/sys/enziet.c"->conv( (long)2147483647 );
Error in compiling statement:
"exec_foo() { return "/sys/enziet.c"->conv( (long)2147483647 ); }
"*Error in loading object: 'players/enziet/EVAL'.
> eval return "/sys/enziet.c"->conv( (float)2147483647 );
Got: "2.,147,48e,+09"
|