put everything back to one directory
[libc-test] / src / stdlib / wcstol.c
diff --git a/src/stdlib/wcstol.c b/src/stdlib/wcstol.c
deleted file mode 100644 (file)
index abd76af..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <wchar.h>
-#include "test.h"
-
-#define TEST(r, f, x, m) ( \
-       errno = 0, msg = #f, ((r) = (f)) == (x) || \
-       (error("%s failed (" m ")\n", #f, r, x), 0) )
-
-#define TEST2(r, f, x, m) ( \
-       ((r) = (f)) == (x) || \
-       (error("%s failed (" m ")\n", msg, r, x), 0) )
-
-int main(void)
-{
-       int i;
-       long l;
-       unsigned long ul;
-       char *msg="";
-       wchar_t *s, *c;
-
-       TEST(l, wcstol(L"2147483647", 0, 0), 2147483647L, "max 32bit signed %ld != %ld");
-       TEST(ul, wcstoul(L"4294967295", 0, 0), 4294967295UL, "max 32bit unsigned %lu != %lu");
-
-       if (sizeof(long) == 4) {
-               TEST(l, wcstol(s=L"2147483648", &c, 0), 2147483647L, "uncaught overflow %ld != %ld");
-               TEST2(i, c-s, 10, "wrong final position %d != %d");
-               TEST2(i, errno, ERANGE, "missing errno %d != %d");
-               TEST(l, wcstol(s=L"-2147483649", &c, 0), -2147483647L-1, "uncaught overflow %ld != %ld");
-               TEST2(i, c-s, 11, "wrong final position %d != %d");
-               TEST2(i, errno, ERANGE, "missing errno %d != %d");
-               TEST(ul, wcstoul(s=L"4294967296", &c, 0), 4294967295UL, "uncaught overflow %lu != %lu");
-               TEST2(i, c-s, 10, "wrong final position %d != %d");
-               TEST2(i, errno, ERANGE, "missing errno %d != %d");
-               TEST(ul, wcstoul(s=L"-1", &c, 0), -1UL, "rejected negative %lu != %lu");
-               TEST2(i, c-s, 2, "wrong final position %d != %d");
-               TEST2(i, errno, 0, "spurious errno %d != %d");
-               TEST(ul, wcstoul(s=L"-2", &c, 0), -2UL, "rejected negative %lu != %lu");
-               TEST2(i, c-s, 2, "wrong final position %d != %d");
-               TEST2(i, errno, 0, "spurious errno %d != %d");
-               TEST(ul, wcstoul(s=L"-2147483648", &c, 0), -2147483648UL, "rejected negative %lu != %lu");
-               TEST2(i, c-s, 11, "wrong final position %d != %d");
-               TEST2(i, errno, 0, "spurious errno %d != %d");
-               TEST(ul, wcstoul(s=L"-2147483649", &c, 0), -2147483649UL, "rejected negative %lu != %lu");
-               TEST2(i, c-s, 11, "wrong final position %d != %d");
-               TEST2(i, errno, 0, "spurious errno %d != %d");
-       } else {
-               TEST(i, 0, 1, "64bit tests not implemented");
-       }
-
-       TEST(l, wcstol(L"z", 0, 36), 35, "%ld != %ld");
-       TEST(l, wcstol(L"00010010001101000101011001111000", 0, 2), 0x12345678, "%ld != %ld");
-
-       TEST(l, wcstol(s=L"0xz", &c, 16), 0, "%ld != %ld");
-       TEST2(i, c-s, 1, "wrong final position %ld != %ld");
-
-       TEST(l, wcstol(s=L"0x1234", &c, 16), 0x1234, "%ld != %ld");
-       TEST2(i, c-s, 6, "wrong final position %ld != %ld");
-
-       c = NULL;
-       TEST(l, wcstol(s=L"123", &c, 37), 0, "%ld != %ld");
-       TEST2(i, c-s, 0, "wrong final position %d != %d");
-       TEST2(i, errno, EINVAL, "%d != %d");
-       return test_status;
-}