From eb8dd9dca1228af0cd132f515509051ecfabf6f6 Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Mon, 14 Apr 2025 17:32:06 +0000 Subject: This commit was manufactured by cvs2git to create tag 'tb_20250414'. --- src/regress/lib/libc/gcvt/Makefile | 5 -- src/regress/lib/libc/gcvt/gcvt_test.c | 120 ---------------------------------- 2 files changed, 125 deletions(-) delete mode 100644 src/regress/lib/libc/gcvt/Makefile delete mode 100644 src/regress/lib/libc/gcvt/gcvt_test.c (limited to 'src/regress/lib/libc/gcvt') diff --git a/src/regress/lib/libc/gcvt/Makefile b/src/regress/lib/libc/gcvt/Makefile deleted file mode 100644 index d8efaa9362..0000000000 --- a/src/regress/lib/libc/gcvt/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $OpenBSD: Makefile,v 1.1 2010/09/17 19:51:38 millert Exp $ - -PROG= gcvt_test - -.include diff --git a/src/regress/lib/libc/gcvt/gcvt_test.c b/src/regress/lib/libc/gcvt/gcvt_test.c deleted file mode 100644 index d687cb8063..0000000000 --- a/src/regress/lib/libc/gcvt/gcvt_test.c +++ /dev/null @@ -1,120 +0,0 @@ -/* $OpenBSD: gcvt_test.c,v 1.5 2019/01/25 00:19:26 millert Exp $ */ - -/* - * Public domain, 2010, Todd C. Miller - */ - -#include -#include -#include - -static struct test_vector { - double d; - int ndig; - char *expect; -} test_vectors[] = { - /* adapted from perl's Configure test */ - { 0.1, 8, "0.1" }, - { 0.01, 8, "0.01" }, - { 0.001, 8, "0.001" }, - { 0.0001, 8, "0.0001" }, - { 0.00009, 8, "9e-05" }, - { 1.0, 8, "1" }, - { 1.1, 8, "1.1" }, - { 1.01, 8, "1.01" }, - { 1.001, 8, "1.001" }, - { 1.0001, 8, "1.0001" }, - { 1.00001, 8, "1.00001" }, - { 1.000001, 8, "1.000001" }, - { 0.0, 8, "0" }, - { -1.0, 8, "-1" }, - { 100000.0, 8, "100000" }, - { -100000.0, 8, "-100000" }, - { 123.456, 8, "123.456" }, - { 1e34, 8, "1e+34" }, - /* adapted from emx */ - { 0.0, -1, "0" }, - { 0.0, 0, "0" }, - { 0.0, 1, "0" }, - { 0.0, 2, "0" }, - { 1.0, -1, "1" }, - { 1.0, 0, "1" }, - { 1.0, 2, "1" }, - { 1.0, 10, "1" }, - { 1.236, -1, "1.236" }, - { 1.236, 0, "1" }, - { 1.236, 1, "1" }, - { 1.236, 2, "1.2" }, - { 1.236, 3, "1.24" }, - { 1.236, 4, "1.236" }, - { 1.236, 5, "1.236" }, - { 1.236, 6, "1.236" }, - { 12.36, -1, "12.36" }, - { 12.36, 0, "1e+01" }, - { 12.36, 1, "1e+01" }, - { 12.36, 2, "12" }, - { 12.36, 3, "12.4" }, - { 12.36, 4, "12.36" }, - { 12.36, 5, "12.36" }, - { 12.36, 6, "12.36" }, - { 123.6, -1, "123.6" }, - { 123.6, 0, "1e+02" }, - { 123.6, 1, "1e+02" }, - { 123.6, 2, "1.2e+02" }, - { 123.6, 3, "124" }, - { 123.6, 4, "123.6" }, - { 123.6, 5, "123.6" }, - { 123.6, 6, "123.6" }, - { 1236.0, -1, "1236" }, - { 1236.0, 0, "1e+03" }, - { 1236.0, 1, "1e+03" }, - { 1236.0, 2, "1.2e+03" }, - { 1236.0, 3, "1.24e+03" }, - { 1236.0, 4, "1236" }, - { 1236.0, 5, "1236" }, - { 1236.0, 6, "1236" }, - { 1e100, 10, "1e+100" }, - { 1e100, 20, "1.0000000000000000159e+100" }, - { 0.01236, -1, "0.01236" }, - { 0.01236, 0, "0.01" }, - { 0.01236, 1, "0.01" }, - { 0.01236, 2, "0.012" }, - { 0.01236, 3, "0.0124" }, - { 0.01236, 4, "0.01236" }, - { 1e-100, 20, "1.00000000000000002e-100" }, - { 1e-100, -1, "1e-100" }, - { -1.2, 5, "-1.2" }, - { -0.03, 5, "-0.03" }, - { 0.1, 1, "0.1" }, - { 0.1, 0, "0.1" }, - { 0.099999, 10, "0.099999" }, - { 0.99999, 10, "0.99999" }, -}; - -#define NTESTVEC (sizeof(test_vectors) / sizeof(test_vectors[0])) - -static int -dotest(struct test_vector *tv) -{ - char buf[256], *got; - - got = gcvt(tv->d, tv->ndig, buf); - if (strcmp(tv->expect, got) != 0) { - fprintf(stderr, "%g @ %d: expected %s, got %s\n", - tv->d, tv->ndig, tv->expect, got); - return 1; - } - return 0; -} - -int -main(int argc, char *argv[]) -{ - int i, failures = 0; - - for (i = 0; i < NTESTVEC; i++) { - failures += dotest(&test_vectors[i]); - } - - return failures; -} -- cgit v1.2.3-55-g6feb