aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-05-31 17:16:59 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-05-31 17:16:59 -0700
commit642b9c8c6a47cedda72099cf0f28f1793f973f33 (patch)
tree40d47b2da9b6025f3cc0f72266a19ba3e747c7f0 /tests
parentaceedc8636fd4fd4c1df95a64176e07a425a435d (diff)
make strtod properly handle .5 etc
Diffstat (limited to 'tests')
-rwxr-xr-xtests/runner.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/runner.py b/tests/runner.py
index dcb3632f..58ae3208 100755
--- a/tests/runner.py
+++ b/tests/runner.py
@@ -3708,6 +3708,10 @@ def process(filename):
printf("%g\n", strtod("1", &endptr));
printf("%g\n", strtod("1.", &endptr));
printf("%g\n", strtod("1.0", &endptr));
+ printf("%g\n", strtod("z1.0", &endptr));
+ printf("%g\n", strtod("0.5", &endptr));
+ printf("%g\n", strtod(".5", &endptr));
+ printf("%g\n", strtod(".a5", &endptr));
printf("%g\n", strtod("123", &endptr));
printf("%g\n", strtod("123.456", &endptr));
printf("%g\n", strtod("-123.456", &endptr));
@@ -3733,6 +3737,10 @@ def process(filename):
1
1
1
+ 0
+ 0.5
+ 0.5
+ 0
123
123.456
-123.456