summaryrefslogtreecommitdiff
path: root/tests/test-strtod.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-04-01 00:04:49 +0200
committerBruno Haible <bruno@clisp.org>2008-04-01 00:04:49 +0200
commit515573970732423197937562de35b8777cbd70ca (patch)
treeb48fd38cabc8e8024b35d550802df52367909d12 /tests/test-strtod.c
parent69ac5f0f948abe2b050248af397db49bd3cff185 (diff)
downloadgnulib-515573970732423197937562de35b8777cbd70ca.tar.gz
Assume NaNs exist; don't test the NAN macro.
Diffstat (limited to 'tests/test-strtod.c')
-rw-r--r--tests/test-strtod.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/test-strtod.c b/tests/test-strtod.c
index f412b1ba66..f0744e809f 100644
--- a/tests/test-strtod.c
+++ b/tests/test-strtod.c
@@ -542,7 +542,7 @@ main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#ifdef NAN
+#if 1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
@@ -570,7 +570,7 @@ main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#ifdef NAN
+#if 1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (!!signbit (result1) == !!signbit (result2));
@@ -594,7 +594,7 @@ main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#ifdef NAN
+#if 1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
@@ -620,7 +620,7 @@ main ()
const char input[] = " nan().";
char *ptr;
double result = strtod (input, &ptr);
-#ifdef NAN
+#if 1 /* All known CPUs support NaNs. */
ASSERT (isnan (result)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (ptr == input + 6); /* glibc-2.3.6, MacOS X 10.3, FreeBSD 6.2, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (errno == 0);
@@ -641,7 +641,7 @@ main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#ifdef NAN
+#if 1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0