diff options
| author | jruoho <jruoho@NetBSD.org> | 2012-03-18 07:54:00 +0000 |
|---|---|---|
| committer | jruoho <jruoho@NetBSD.org> | 2012-03-18 07:54:00 +0000 |
| commit | 5bf99db9c03beddf691994436d8cfc088c861b8f (patch) | |
| tree | 50628e7001b80c49256462d569c181f7caf5ef56 /regress | |
| parent | 4f47afa6e61448a1d40f101483761f2891535026 (diff) | |
The inttypes(3) check has already been moved to ATF.
Diffstat (limited to 'regress')
| -rw-r--r-- | regress/lib/libc/Makefile | 4 | ||||
| -rw-r--r-- | regress/lib/libc/int_fmtio/Makefile | 13 | ||||
| -rw-r--r-- | regress/lib/libc/int_fmtio/fmtio_check.c | 242 |
3 files changed, 2 insertions, 257 deletions
diff --git a/regress/lib/libc/Makefile b/regress/lib/libc/Makefile index e6a6202bda7..6973fd0c51b 100644 --- a/regress/lib/libc/Makefile +++ b/regress/lib/libc/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.80 2011/04/09 17:55:51 pgoyette Exp $ +# $NetBSD: Makefile,v 1.81 2012/03/18 07:54:00 jruoho Exp $ -SUBDIR+= citrus divrem int_fmtio +SUBDIR+= citrus divrem .include <bsd.own.mk> .include <bsd.sys.mk> diff --git a/regress/lib/libc/int_fmtio/Makefile b/regress/lib/libc/int_fmtio/Makefile deleted file mode 100644 index 5d3bc11b01f..00000000000 --- a/regress/lib/libc/int_fmtio/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# $NetBSD: Makefile,v 1.4 2011/05/26 12:56:30 joerg Exp $ - -NOMAN= # defined - -PROG= fmtio_check -WARNS= 2 # need this! - -regress: ${PROG} - ./${PROG} - -CWARNFLAGS.clang+= -Wno-uninitialized - -.include <bsd.prog.mk> diff --git a/regress/lib/libc/int_fmtio/fmtio_check.c b/regress/lib/libc/int_fmtio/fmtio_check.c deleted file mode 100644 index ac36fb49ae2..00000000000 --- a/regress/lib/libc/int_fmtio/fmtio_check.c +++ /dev/null @@ -1,242 +0,0 @@ -/* $NetBSD: fmtio_check.c,v 1.3 2008/04/28 20:23:04 martin Exp $ */ - -/*- - * Copyright (c) 2001 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 <inttypes.h> -#include <stdio.h> -#include <stdlib.h> - -int main(int, char *[]); - -#define PRINT(fmt, var) \ - snprintf(buf, sizeof(buf), "%" fmt, var) - -#define SCAN(fmt, var) \ - sscanf(buf, "%" fmt, &var) - -int -main(int argc, char *argv[]) -{ - char buf[64]; - - int8_t i8; - int16_t i16; - int32_t i32; - int64_t i64; - int_least8_t il8; - int_least16_t il16; - int_least32_t il32; - int_least64_t il64; - int_fast8_t if8; - int_fast16_t if16; - int_fast32_t if32; - int_fast64_t if64; - intmax_t im; - intptr_t ip; - uint8_t ui8; - uint16_t ui16; - uint32_t ui32; - uint64_t ui64; - uint_least8_t uil8; - uint_least16_t uil16; - uint_least32_t uil32; - uint_least64_t uil64; - uint_fast8_t uif8; - uint_fast16_t uif16; - uint_fast32_t uif32; - uint_fast64_t uif64; - uintmax_t uim; - uintptr_t uip; - - PRINT(PRId8, i8); - PRINT(PRId16, i16); - PRINT(PRId32, i32); - PRINT(PRId64, i64); - PRINT(PRIdLEAST8, il8); - PRINT(PRIdLEAST16, il16); - PRINT(PRIdLEAST32, il32); - PRINT(PRIdLEAST64, il64); - PRINT(PRIdFAST8, if8); - PRINT(PRIdFAST16, if16); - PRINT(PRIdFAST32, if32); - PRINT(PRIdFAST64, if64); - PRINT(PRIdMAX, im); - PRINT(PRIdPTR, ip); - - PRINT(PRIi8, i8); - PRINT(PRIi16, i16); - PRINT(PRIi32, i32); - PRINT(PRIi64, i64); - PRINT(PRIiLEAST8, il8); - PRINT(PRIiLEAST16, il16); - PRINT(PRIiLEAST32, il32); - PRINT(PRIiLEAST64, il64); - PRINT(PRIiFAST8, if8); - PRINT(PRIiFAST16, if16); - PRINT(PRIiFAST32, if32); - PRINT(PRIiFAST64, if64); - PRINT(PRIiMAX, im); - PRINT(PRIiPTR, ip); - - PRINT(PRIo8, ui8); - PRINT(PRIo16, ui16); - PRINT(PRIo32, ui32); - PRINT(PRIo64, ui64); - PRINT(PRIoLEAST8, uil8); - PRINT(PRIoLEAST16, uil16); - PRINT(PRIoLEAST32, uil32); - PRINT(PRIoLEAST64, uil64); - PRINT(PRIoFAST8, uif8); - PRINT(PRIoFAST16, uif16); - PRINT(PRIoFAST32, uif32); - PRINT(PRIoFAST64, uif64); - PRINT(PRIoMAX, uim); - PRINT(PRIoPTR, uip); - - PRINT(PRIu8, ui8); - PRINT(PRIu16, ui16); - PRINT(PRIu32, ui32); - PRINT(PRIu64, ui64); - PRINT(PRIuLEAST8, uil8); - PRINT(PRIuLEAST16, uil16); - PRINT(PRIuLEAST32, uil32); - PRINT(PRIuLEAST64, uil64); - PRINT(PRIuFAST8, uif8); - PRINT(PRIuFAST16, uif16); - PRINT(PRIuFAST32, uif32); - PRINT(PRIuFAST64, uif64); - PRINT(PRIuMAX, uim); - PRINT(PRIuPTR, uip); - - PRINT(PRIx8, ui8); - PRINT(PRIx16, ui16); - PRINT(PRIx32, ui32); - PRINT(PRIx64, ui64); - PRINT(PRIxLEAST8, uil8); - PRINT(PRIxLEAST16, uil16); - PRINT(PRIxLEAST32, uil32); - PRINT(PRIxLEAST64, uil64); - PRINT(PRIxFAST8, uif8); - PRINT(PRIxFAST16, uif16); - PRINT(PRIxFAST32, uif32); - PRINT(PRIxFAST64, uif64); - PRINT(PRIxMAX, uim); - PRINT(PRIxPTR, uip); - - PRINT(PRIX8, ui8); - PRINT(PRIX16, ui16); - PRINT(PRIX32, ui32); - PRINT(PRIX64, ui64); - PRINT(PRIXLEAST8, uil8); - PRINT(PRIXLEAST16, uil16); - PRINT(PRIXLEAST32, uil32); - PRINT(PRIXLEAST64, uil64); - PRINT(PRIXFAST8, uif8); - PRINT(PRIXFAST16, uif16); - PRINT(PRIXFAST32, uif32); - PRINT(PRIXFAST64, uif64); - PRINT(PRIXMAX, uim); - PRINT(PRIXPTR, uip); - - - SCAN(SCNd8, i8); - SCAN(SCNd16, i16); - SCAN(SCNd32, i32); - SCAN(SCNd64, i64); - SCAN(SCNdLEAST8, il8); - SCAN(SCNdLEAST16, il16); - SCAN(SCNdLEAST32, il32); - SCAN(SCNdLEAST64, il64); - SCAN(SCNdFAST8, if8); - SCAN(SCNdFAST16, if16); - SCAN(SCNdFAST32, if32); - SCAN(SCNdFAST64, if64); - SCAN(SCNdMAX, im); - SCAN(SCNdPTR, ip); - - SCAN(SCNi8, i8); - SCAN(SCNi16, i16); - SCAN(SCNi32, i32); - SCAN(SCNi64, i64); - SCAN(SCNiLEAST8, il8); - SCAN(SCNiLEAST16, il16); - SCAN(SCNiLEAST32, il32); - SCAN(SCNiLEAST64, il64); - SCAN(SCNiFAST8, if8); - SCAN(SCNiFAST16, if16); - SCAN(SCNiFAST32, if32); - SCAN(SCNiFAST64, if64); - SCAN(SCNiMAX, im); - SCAN(SCNiPTR, ip); - - SCAN(SCNo8, ui8); - SCAN(SCNo16, ui16); - SCAN(SCNo32, ui32); - SCAN(SCNo64, ui64); - SCAN(SCNoLEAST8, uil8); - SCAN(SCNoLEAST16, uil16); - SCAN(SCNoLEAST32, uil32); - SCAN(SCNoLEAST64, uil64); - SCAN(SCNoFAST8, uif8); - SCAN(SCNoFAST16, uif16); - SCAN(SCNoFAST32, uif32); - SCAN(SCNoFAST64, uif64); - SCAN(SCNoMAX, uim); - SCAN(SCNoPTR, uip); - - SCAN(SCNu8, ui8); - SCAN(SCNu16, ui16); - SCAN(SCNu32, ui32); - SCAN(SCNu64, ui64); - SCAN(SCNuLEAST8, uil8); - SCAN(SCNuLEAST16, uil16); - SCAN(SCNuLEAST32, uil32); - SCAN(SCNuLEAST64, uil64); - SCAN(SCNuFAST8, uif8); - SCAN(SCNuFAST16, uif16); - SCAN(SCNuFAST32, uif32); - SCAN(SCNuFAST64, uif64); - SCAN(SCNuMAX, uim); - SCAN(SCNuPTR, uip); - - SCAN(SCNx8, ui8); - SCAN(SCNx16, ui16); - SCAN(SCNx32, ui32); - SCAN(SCNx64, ui64); - SCAN(SCNxLEAST8, uil8); - SCAN(SCNxLEAST16, uil16); - SCAN(SCNxLEAST32, uil32); - SCAN(SCNxLEAST64, uil64); - SCAN(SCNxFAST8, uif8); - SCAN(SCNxFAST16, uif16); - SCAN(SCNxFAST32, uif32); - SCAN(SCNxFAST64, uif64); - SCAN(SCNxMAX, uim); - SCAN(SCNxPTR, uip); - - exit(0); -} |
