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/time/strptime/Makefile | 12 - src/regress/lib/libc/time/strptime/expected | 346 ---------------------------- src/regress/lib/libc/time/strptime/main.c | 110 --------- src/regress/lib/libc/time/strptime/tests | 267 --------------------- 4 files changed, 735 deletions(-) delete mode 100644 src/regress/lib/libc/time/strptime/Makefile delete mode 100644 src/regress/lib/libc/time/strptime/expected delete mode 100644 src/regress/lib/libc/time/strptime/main.c delete mode 100644 src/regress/lib/libc/time/strptime/tests (limited to 'src/regress/lib/libc/time/strptime') diff --git a/src/regress/lib/libc/time/strptime/Makefile b/src/regress/lib/libc/time/strptime/Makefile deleted file mode 100644 index 1e1565ced4..0000000000 --- a/src/regress/lib/libc/time/strptime/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $OpenBSD: Makefile,v 1.3 2012/12/16 18:28:53 jasper Exp $ - -PROG= strptime_test -SRCS= main.c -CLEANFILES+= got - -REGRESS_TARGETS=do-reg -do-reg: ${PROG} - ./${PROG} < ${.CURDIR}/tests > got - diff -u ${.CURDIR}/expected got - -.include diff --git a/src/regress/lib/libc/time/strptime/expected b/src/regress/lib/libc/time/strptime/expected deleted file mode 100644 index 21c95de7f9..0000000000 --- a/src/regress/lib/libc/time/strptime/expected +++ /dev/null @@ -1,346 +0,0 @@ ---- ctime --- 1 -succeeded -46 27 23 20 0 98 2 19 - ---- ctime --- 2 -succeeded -46 27 23 20 0 98 2 19 - ---- ctime --- 3 -succeeded -46 27 23 20 0 98 2 19 - ---- %a --- 1 -succeeded --1 -1 -1 -1 -1 -1 0 -1 - ---- %a --- 2 -succeeded --1 -1 -1 -1 -1 -1 0 -1 - ---- %a --- 3 -succeeded --1 -1 -1 -1 -1 -1 1 -1 - ---- %a --- 4 -succeeded --1 -1 -1 -1 -1 -1 1 -1 - ---- %a --- 5 -succeeded --1 -1 -1 -1 -1 -1 2 -1 - ---- %a --- 6 -succeeded --1 -1 -1 -1 -1 -1 2 -1 - ---- %a --- 7 -succeeded --1 -1 -1 -1 -1 -1 3 -1 - ---- %a --- 8 -succeeded --1 -1 -1 -1 -1 -1 3 -1 - ---- %a --- 9 -succeeded --1 -1 -1 -1 -1 -1 4 -1 - ---- %a --- 10 -succeeded --1 -1 -1 -1 -1 -1 4 -1 - ---- %a --- 11 -succeeded --1 -1 -1 -1 -1 -1 5 -1 - ---- %a --- 12 -succeeded --1 -1 -1 -1 -1 -1 5 -1 - ---- %a --- 13 -succeeded --1 -1 -1 -1 -1 -1 6 -1 - ---- %a --- 14 -succeeded --1 -1 -1 -1 -1 -1 6 -1 - ---- %a --- 15 -succeeded --1 -1 -1 -1 -1 -1 6 -1 -urn - ---- %a --- 16 -failed ---- %A --- 1 -succeeded --1 -1 -1 -1 -1 -1 0 -1 - ---- %A --- 2 -succeeded --1 -1 -1 -1 -1 -1 0 -1 - ---- %A --- 3 -succeeded --1 -1 -1 -1 -1 -1 1 -1 - ---- %A --- 4 -succeeded --1 -1 -1 -1 -1 -1 1 -1 - ---- %A --- 5 -succeeded --1 -1 -1 -1 -1 -1 2 -1 - ---- %A --- 6 -succeeded --1 -1 -1 -1 -1 -1 2 -1 - ---- %A --- 7 -succeeded --1 -1 -1 -1 -1 -1 3 -1 - ---- %A --- 8 -succeeded --1 -1 -1 -1 -1 -1 3 -1 - ---- %A --- 9 -succeeded --1 -1 -1 -1 -1 -1 4 -1 - ---- %A --- 10 -succeeded --1 -1 -1 -1 -1 -1 4 -1 - ---- %A --- 11 -succeeded --1 -1 -1 -1 -1 -1 5 -1 - ---- %A --- 12 -succeeded --1 -1 -1 -1 -1 -1 5 -1 - ---- %A --- 13 -succeeded --1 -1 -1 -1 -1 -1 6 -1 - ---- %A --- 14 -succeeded --1 -1 -1 -1 -1 -1 6 -1 - ---- %A --- 15 -succeeded --1 -1 -1 -1 -1 -1 6 -1 -urn - ---- %A --- 16 -failed ---- %b --- 1 -succeeded --1 -1 -1 -1 0 -1 -1 -1 - ---- %b --- 2 -succeeded --1 -1 -1 -1 0 -1 -1 -1 - ---- %b --- 3 -succeeded --1 -1 -1 -1 1 -1 -1 -1 - ---- %b --- 4 -succeeded --1 -1 -1 -1 1 -1 -1 -1 - ---- %b --- 5 -succeeded --1 -1 -1 -1 2 -1 -1 -1 - ---- %b --- 6 -succeeded --1 -1 -1 -1 2 -1 -1 -1 - ---- %b --- 7 -succeeded --1 -1 -1 -1 3 -1 -1 -1 - ---- %b --- 8 -succeeded --1 -1 -1 -1 3 -1 -1 -1 - ---- %b --- 9 -succeeded --1 -1 -1 -1 4 -1 -1 -1 - ---- %b --- 10 -succeeded --1 -1 -1 -1 5 -1 -1 -1 - ---- %b --- 11 -succeeded --1 -1 -1 -1 5 -1 -1 -1 - ---- %b --- 12 -succeeded --1 -1 -1 -1 6 -1 -1 -1 - ---- %b --- 13 -succeeded --1 -1 -1 -1 6 -1 -1 -1 - ---- %b --- 14 -succeeded --1 -1 -1 -1 7 -1 -1 -1 - ---- %b --- 15 -succeeded --1 -1 -1 -1 7 -1 -1 -1 - ---- %b --- 16 -succeeded --1 -1 -1 -1 8 -1 -1 -1 - ---- %b --- 17 -succeeded --1 -1 -1 -1 8 -1 -1 -1 - ---- %b --- 18 -succeeded --1 -1 -1 -1 9 -1 -1 -1 - ---- %b --- 19 -succeeded --1 -1 -1 -1 9 -1 -1 -1 - ---- %b --- 20 -succeeded --1 -1 -1 -1 10 -1 -1 -1 - ---- %b --- 21 -succeeded --1 -1 -1 -1 10 -1 -1 -1 - ---- %b --- 22 -succeeded --1 -1 -1 -1 11 -1 -1 -1 - ---- %b --- 23 -succeeded --1 -1 -1 -1 11 -1 -1 -1 - ---- %b --- 25 -succeeded --1 -1 -1 -1 4 -1 -1 -1 -or - ---- %b --- 24 -succeeded --1 -1 -1 -1 2 -1 -1 -1 -s - ---- %b --- 26 -failed ---- %B --- 1 -succeeded --1 -1 -1 -1 0 -1 -1 -1 - ---- %B --- 2 -succeeded --1 -1 -1 -1 0 -1 -1 -1 - ---- %B --- 3 -succeeded --1 -1 -1 -1 1 -1 -1 -1 - ---- %B --- 4 -succeeded --1 -1 -1 -1 1 -1 -1 -1 - ---- %B --- 5 -succeeded --1 -1 -1 -1 2 -1 -1 -1 - ---- %B --- 6 -succeeded --1 -1 -1 -1 2 -1 -1 -1 - ---- %B --- 7 -succeeded --1 -1 -1 -1 3 -1 -1 -1 - ---- %B --- 8 -succeeded --1 -1 -1 -1 3 -1 -1 -1 - ---- %B --- 9 -succeeded --1 -1 -1 -1 4 -1 -1 -1 - ---- %B --- 10 -succeeded --1 -1 -1 -1 5 -1 -1 -1 - ---- %B --- 11 -succeeded --1 -1 -1 -1 5 -1 -1 -1 - ---- %B --- 12 -succeeded --1 -1 -1 -1 6 -1 -1 -1 - ---- %B --- 13 -succeeded --1 -1 -1 -1 6 -1 -1 -1 - ---- %B --- 14 -succeeded --1 -1 -1 -1 7 -1 -1 -1 - ---- %B --- 15 -succeeded --1 -1 -1 -1 7 -1 -1 -1 - ---- %B --- 16 -succeeded --1 -1 -1 -1 8 -1 -1 -1 - ---- %B --- 17 -succeeded --1 -1 -1 -1 8 -1 -1 -1 - ---- %B --- 18 -succeeded --1 -1 -1 -1 9 -1 -1 -1 - ---- %B --- 19 -succeeded --1 -1 -1 -1 9 -1 -1 -1 - ---- %B --- 20 -succeeded --1 -1 -1 -1 10 -1 -1 -1 - ---- %B --- 21 -succeeded --1 -1 -1 -1 10 -1 -1 -1 - ---- %B --- 22 -succeeded --1 -1 -1 -1 11 -1 -1 -1 - ---- %B --- 23 -succeeded --1 -1 -1 -1 11 -1 -1 -1 - ---- %B --- 25 -succeeded --1 -1 -1 -1 4 -1 -1 -1 -or - ---- %B --- 24 -succeeded --1 -1 -1 -1 2 -1 -1 -1 -s - ---- %B --- 26 -failed diff --git a/src/regress/lib/libc/time/strptime/main.c b/src/regress/lib/libc/time/strptime/main.c deleted file mode 100644 index c4e06a9b59..0000000000 --- a/src/regress/lib/libc/time/strptime/main.c +++ /dev/null @@ -1,110 +0,0 @@ -/* $OpenBSD: main.c,v 1.2 2008/06/26 05:42:05 ray Exp $ */ -/* $NetBSD: main.c,v 1.4 2002/02/21 07:38:18 itojun Exp $ */ - -/*- - * Copyright (c) 1998 The NetBSD Foundation, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS - * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ -#include -#include -#include -#include -#include - -int main(int, char *[]); -void die(void); - -void -die(void) -{ - - if (ferror(stdin)) - err(1, "fgetln"); - else - errx(1, "input is truncated"); -} - -int -main(int argc, char *argv[]) -{ - char *p, *title, *buf, *format; - size_t len; - struct tm tm; - - for (;;) { - p = fgetln(stdin, &len); - if (p == 0) - die(); - title = malloc(len + 1); - memcpy(title, p, len); - title[len] = '\0'; - - if (!strcmp(title, "EOF\n")) - return(0); - if (title[0] == '#' || title[0] == '\n') { - free(title); - continue; - } - - p = fgetln(stdin, &len); - if (p == 0) - die(); - buf = malloc(len + 1); - memcpy(buf, p, len); - buf[len] = '\0'; - - p = fgetln(stdin, &len); - if (p == 0) - die(); - format = malloc(len + 1); - memcpy(format, p, len); - format[len] = '\0'; - - tm.tm_sec = -1; - tm.tm_min = -1; - tm.tm_hour = -1; - tm.tm_mday = -1; - tm.tm_mon = -1; - tm.tm_year = -1; - tm.tm_wday = -1; - tm.tm_yday = -1; - - p = strptime(buf, format, &tm); - - printf("%s", title); - if (p) { - printf("succeeded\n"); - printf("%d %d %d %d %d %d %d %d\n", - tm.tm_sec, tm.tm_min, tm.tm_hour, tm.tm_mday, - tm.tm_mon, tm.tm_year, tm.tm_wday, tm.tm_yday); - printf("%s\n", p); - } else { - printf("failed\n"); - } - - free(title); - free(buf); - free(format); - } -} diff --git a/src/regress/lib/libc/time/strptime/tests b/src/regress/lib/libc/time/strptime/tests deleted file mode 100644 index d96393b2b7..0000000000 --- a/src/regress/lib/libc/time/strptime/tests +++ /dev/null @@ -1,267 +0,0 @@ -# some intial checks to make sure common things work ---- ctime --- 1 -Tue Jan 20 23:27:46 1998 -%a %b %d %T %Y ---- ctime --- 2 -Tue Jan 20 23:27:46 1998 -%a %b %d %H:%M:%S %Y ---- ctime --- 3 -Tue Jan 20 23:27:46 1998 -%c - -# test some valid and invalid day names ---- %a --- 1 -Sun -%a ---- %a --- 2 -Sunday -%a ---- %a --- 3 -Mon -%a ---- %a --- 4 -Monday -%a ---- %a --- 5 -Tue -%a ---- %a --- 6 -Tuesday -%a ---- %a --- 7 -Wed -%a ---- %a --- 8 -Wednesday -%a ---- %a --- 9 -Thu -%a ---- %a --- 10 -Thursday -%a ---- %a --- 11 -Fri -%a ---- %a --- 12 -Friday -%a ---- %a --- 13 -Sat -%a ---- %a --- 14 -Saturday -%a ---- %a --- 15 -Saturn -%a ---- %a --- 16 -Moon -%a ---- %A --- 1 -Sun -%A ---- %A --- 2 -Sunday -%A ---- %A --- 3 -Mon -%A ---- %A --- 4 -Monday -%A ---- %A --- 5 -Tue -%A ---- %A --- 6 -Tuesday -%A ---- %A --- 7 -Wed -%A ---- %A --- 8 -Wednesday -%A ---- %A --- 9 -Thu -%A ---- %A --- 10 -Thursday -%A ---- %A --- 11 -Fri -%A ---- %A --- 12 -Friday -%A ---- %A --- 13 -Sat -%A ---- %A --- 14 -Saturday -%A ---- %A --- 15 -Saturn -%A ---- %A --- 16 -Moon -%A - -# test some valid and invalid month names ---- %b --- 1 -Jan -%b ---- %b --- 2 -January -%b ---- %b --- 3 -Feb -%b ---- %b --- 4 -February -%b ---- %b --- 5 -Mar -%b ---- %b --- 6 -March -%b ---- %b --- 7 -Apr -%b ---- %b --- 8 -April -%b ---- %b --- 9 -May -%b ---- %b --- 10 -Jun -%b ---- %b --- 11 -June -%b ---- %b --- 12 -Jul -%b ---- %b --- 13 -July -%b ---- %b --- 14 -Aug -%b ---- %b --- 15 -August -%b ---- %b --- 16 -Sep -%b ---- %b --- 17 -September -%b ---- %b --- 18 -Oct -%b ---- %b --- 19 -October -%b ---- %b --- 20 -Nov -%b ---- %b --- 21 -November -%b ---- %b --- 22 -Dec -%b ---- %b --- 23 -December -%b ---- %b --- 25 -Mayor -%b ---- %b --- 24 -Mars -%b ---- %b --- 26 -Rover -%b ---- %B --- 1 -Jan -%B ---- %B --- 2 -January -%B ---- %B --- 3 -Feb -%B ---- %B --- 4 -February -%B ---- %B --- 5 -Mar -%B ---- %B --- 6 -March -%B ---- %B --- 7 -Apr -%B ---- %B --- 8 -April -%B ---- %B --- 9 -May -%B ---- %B --- 10 -Jun -%B ---- %B --- 11 -June -%B ---- %B --- 12 -Jul -%B ---- %B --- 13 -July -%B ---- %B --- 14 -Aug -%B ---- %B --- 15 -August -%B ---- %B --- 16 -Sep -%B ---- %B --- 17 -September -%B ---- %B --- 18 -Oct -%B ---- %B --- 19 -October -%B ---- %B --- 20 -Nov -%B ---- %B --- 21 -November -%B ---- %B --- 22 -Dec -%B ---- %B --- 23 -December -%B ---- %B --- 25 -Mayor -%B ---- %B --- 24 -Mars -%B ---- %B --- 26 -Rover -%B -EOF -- cgit v1.2.3-55-g6feb