aboutsummaryrefslogtreecommitdiff
path: root/wcsmbs/tst-wcstof.c
diff options
context:
space:
mode:
Diffstat (limited to 'wcsmbs/tst-wcstof.c')
-rw-r--r--wcsmbs/tst-wcstof.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/wcsmbs/tst-wcstof.c b/wcsmbs/tst-wcstof.c
deleted file mode 100644
index 5b7cdeacd8..0000000000
--- a/wcsmbs/tst-wcstof.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#define _GNU_SOURCE 1
-#include <wchar.h>
-#include <stdio.h>
-#include <string.h>
-#include <wctype.h>
-#include <libc-diag.h>
-
-static int
-do_test (void)
-{
- int result = 0;
- char buf[100];
- wchar_t tmp[3];
- tmp[0] = '8';
- tmp[1] = '1';
- tmp[2] = 0;
-
- /* GCC does not know the result of wcstof so cannot see that the
- snprintf output is not truncated. */
- DIAG_PUSH_NEEDS_COMMENT;
-#if __GNUC_PREREQ (7, 0)
- DIAG_IGNORE_NEEDS_COMMENT (7.0, "-Wformat-truncation");
-#endif
- snprintf (buf, 100, "%S = %f", tmp, wcstof (tmp, NULL));
- DIAG_POP_NEEDS_COMMENT;
- printf ("\"%s\" -> %s\n", buf,
- strcmp (buf, "81 = 81.000000") == 0 ? "okay" : "buggy");
- result |= strcmp (buf, "81 = 81.000000") != 0;
-
- return result;
-}
-
-#include <support/test-driver.c>