summary refs log tree commit diff
path: root/stdlib/tst-strtod3.c
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/tst-strtod3.c')
-rw-r--r--stdlib/tst-strtod3.c55
1 files changed, 0 insertions, 55 deletions
diff --git a/stdlib/tst-strtod3.c b/stdlib/tst-strtod3.c
deleted file mode 100644
index 23abec1896..0000000000
--- a/stdlib/tst-strtod3.c
+++ /dev/null
@@ -1,55 +0,0 @@
-#include <locale.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-static const struct
-{
-  const char *in;
-  const char *out;
-  double expected;
-} tests[] =
-  {
-    { "000,,,e1", ",,,e1", 0.0 },
-    { "000e1", "", 0.0 },
-    { "000,1e1", ",1e1", 0.0 }
-  };
-#define NTESTS (sizeof (tests) / sizeof (tests[0]))
-
-
-static int
-do_test (void)
-{
-  if (setlocale (LC_ALL, "en_US.ISO-8859-1") == NULL)
-    {
-      puts ("could not set locale");
-      return 1;
-    }
-
-  int status = 0;
-
-  for (int i = 0; i < NTESTS; ++i)
-    {
-      char *ep;
-      double r = __strtod_internal (tests[i].in, &ep, 1);
-
-      if (strcmp (ep, tests[i].out) != 0)
-	{
-	  printf ("%d: got rest string \"%s\", expected \"%s\"\n",
-		  i, ep, tests[i].out);
-	  status = 1;
-	}
-
-      if (r != tests[i].expected)
-	{
-	  printf ("%d: got wrong results %g, expected %g\n",
-		  i, r, tests[i].expected);
-	  status = 1;
-	}
-    }
-
-  return status;
-}
-
-#define TEST_FUNCTION do_test ()
-#include "../test-skeleton.c"