int oper;
char *result;
} tests[] = {
- { "1.0", 0, 0, "1.0000000000000000000" },
- { "-1.0", 0, 0, "-1.0000000000000000000" },
- { "0.0", 0, 0, "0.0000000000000000000" },
- { "1.234567", 0, 0, "1.2345670000000000000" },
- { "1.234567", 0, 'D', "1.0000000000000000000" },
- { "1.234567", 0, 'R', "2.3456700000000000000e-1" },
- { "32768", "32768", '+', "6.5536000000000000000e+4" },
- { "32768", "32767", '-', "1.0000000000000000000" },
- { "32768", "32768", '*', "1.0737418240000000000e+9" },
- { "32768", "32768", '/', "1.0000000000000000000" },
- { "1.234567e20", "-1.234567e20", '+', "0.0000000000000000000" },
+ { "1.0", 0, 0, "1.000000000000000000" },
+ { "-1.0", 0, 0, "-1.000000000000000000" },
+ { "0.0", 0, 0, "0.000000000000000000" },
+ { "1.234567", 0, 0, "1.234567000000000000" },
+ { "1.234567", 0, 'D', "1.000000000000000000" },
+ { "1.234567", 0, 'R', "2.345670000000000000e-1" },
+ { "32768", "32768", '+', "6.553600000000000000e+4" },
+ { "32768", "32767", '-', "1.000000000000000000" },
+ { "32768", "32768", '*', "1.073741824000000000e+9" },
+ { "32768", "32768", '/', "1.000000000000000000" },
+ { "1.234567e20", "-1.234567e20", '+', "0.000000000000000000" },
{ 0, 0, 0, 0}
};