head	1.9;
access;
symbols
	RELENG_8_4:1.9.0.2
	RELENG_9_1_0_RELEASE:1.7.4.1.4.2
	RELENG_9_1:1.7.4.1.0.4
	RELENG_9_1_BP:1.7.4.1
	RELENG_8_3_0_RELEASE:1.7.2.1.8.1
	RELENG_8_3:1.7.2.1.0.8
	RELENG_8_3_BP:1.7.2.1
	RELENG_9_0_0_RELEASE:1.7.4.1.2.1
	RELENG_9_0:1.7.4.1.0.2
	RELENG_9_0_BP:1.7.4.1
	RELENG_9:1.7.0.4
	RELENG_9_BP:1.7
	RELENG_7_4_0_RELEASE:1.4.24.1
	RELENG_8_2_0_RELEASE:1.7.2.1.6.1
	RELENG_7_4:1.4.0.24
	RELENG_7_4_BP:1.4
	RELENG_8_2:1.7.2.1.0.6
	RELENG_8_2_BP:1.7.2.1
	RELENG_8_1_0_RELEASE:1.7.2.1.4.1
	RELENG_8_1:1.7.2.1.0.4
	RELENG_8_1_BP:1.7.2.1
	RELENG_7_3_0_RELEASE:1.4.22.1
	RELENG_7_3:1.4.0.22
	RELENG_7_3_BP:1.4
	RELENG_8_0_0_RELEASE:1.7.2.1.2.1
	RELENG_8_0:1.7.2.1.0.2
	RELENG_8_0_BP:1.7.2.1
	RELENG_8:1.7.0.2
	RELENG_8_BP:1.7
	RELENG_7_2_0_RELEASE:1.4.20.1
	RELENG_7_2:1.4.0.20
	RELENG_7_2_BP:1.4
	RELENG_7_1_0_RELEASE:1.4.18.1
	RELENG_6_4_0_RELEASE:1.4.16.1
	RELENG_7_1:1.4.0.18
	RELENG_7_1_BP:1.4
	RELENG_6_4:1.4.0.16
	RELENG_6_4_BP:1.4
	RELENG_7_0_0_RELEASE:1.4
	RELENG_6_3_0_RELEASE:1.4
	RELENG_7_0:1.4.0.14
	RELENG_7_0_BP:1.4
	RELENG_6_3:1.4.0.12
	RELENG_6_3_BP:1.4
	RELENG_7:1.4.0.10
	RELENG_7_BP:1.4
	RELENG_6_2_0_RELEASE:1.4
	RELENG_6_2:1.4.0.8
	RELENG_6_2_BP:1.4
	RELENG_5_5_0_RELEASE:1.3
	RELENG_5_5:1.3.0.10
	RELENG_5_5_BP:1.3
	RELENG_6_1_0_RELEASE:1.4
	RELENG_6_1:1.4.0.6
	RELENG_6_1_BP:1.4
	RELENG_6_0_0_RELEASE:1.4
	RELENG_6_0:1.4.0.4
	RELENG_6_0_BP:1.4
	RELENG_6:1.4.0.2
	RELENG_6_BP:1.4
	RELENG_5_4_0_RELEASE:1.3
	RELENG_5_4:1.3.0.8
	RELENG_5_4_BP:1.3
	RELENG_5_3_0_RELEASE:1.3
	RELENG_5_3:1.3.0.6
	RELENG_5_3_BP:1.3
	RELENG_5:1.3.0.4
	RELENG_5_BP:1.3
	RELENG_5_2_1_RELEASE:1.3
	RELENG_5_2_0_RELEASE:1.3
	RELENG_5_2:1.3.0.2
	RELENG_5_2_BP:1.3
	RELENG_5_1_0_RELEASE:1.2
	RELENG_5_1:1.2.0.2
	RELENG_5_1_BP:1.2;
locks; strict;
comment	@# @;


1.9
date	2013.02.28.00.43.02;	author svnexp;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2012.11.17.01.53.50;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2009.02.28.06.39.39;	author das;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;

1.6
date	2009.02.28.06.37.10;	author das;	state Exp;
branches;
next	1.5;

1.5
date	2008.06.29.21.03.14;	author das;	state Exp;
branches;
next	1.4;

1.4
date	2005.03.01.01.43.05;	author das;	state Exp;
branches
	1.4.2.1
	1.4.10.1
	1.4.16.1
	1.4.18.1
	1.4.20.1
	1.4.22.1
	1.4.24.1;
next	1.3;

1.3
date	2003.06.28.09.03.44;	author das;	state Exp;
branches;
next	1.2;

1.2
date	2003.04.05.22.13.01;	author das;	state Exp;
branches;
next	1.1;

1.1
date	2002.12.19.09.46.10;	author tjr;	state Exp;
branches;
next	;

1.9.2.1
date	2013.02.28.00.43.02;	author svnexp;	state dead;
branches;
next	1.9.2.2;

1.9.2.2
date	2013.03.28.13.05.51;	author svnexp;	state Exp;
branches;
next	;

1.7.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.7.2.1.2.1
	1.7.2.1.4.1
	1.7.2.1.6.1
	1.7.2.1.8.1;
next	1.7.2.2;

1.7.2.2
date	2012.11.17.10.37.11;	author svnexp;	state Exp;
branches;
next	;

1.7.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.7.2.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.7.2.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.7.2.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.7.2.1.8.2;

1.7.2.1.8.2
date	2012.11.17.08.25.45;	author svnexp;	state Exp;
branches;
next	;

1.7.4.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.7.4.1.2.1
	1.7.4.1.4.1;
next	1.7.4.2;

1.7.4.2
date	2012.11.17.11.37.29;	author svnexp;	state Exp;
branches;
next	1.7.4.3;

1.7.4.3
date	2013.06.28.17.01.44;	author svnexp;	state Exp;
branches;
next	;

1.7.4.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.7.4.1.2.2;

1.7.4.1.2.2
date	2012.11.17.08.37.26;	author svnexp;	state Exp;
branches;
next	;

1.7.4.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.7.4.1.4.2;

1.7.4.1.4.2
date	2012.11.17.08.48.17;	author svnexp;	state Exp;
branches;
next	;

1.4.2.1
date	2012.11.17.07.45.23;	author svnexp;	state Exp;
branches;
next	;

1.4.10.1
date	2012.11.17.08.08.03;	author svnexp;	state Exp;
branches;
next	;

1.4.16.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.4.18.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.4.20.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.4.22.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.4.24.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.4.24.2;

1.4.24.2
date	2012.11.17.08.17.39;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.9
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/247411
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/tools/regression/lib/libc/stdio/Makefile 247411 2013-02-27 19:50:46Z jhb $

TESTS=	test-fmemopen test-getdelim test-open_memstream test-open_wmemstream \
	test-perror test-print-positional test-printbasic test-printfloat \
	test-scanfloat 
CFLAGS+= -lm

.PHONY: tests
tests: ${TESTS}
	for p in ${TESTS}; do ${.OBJDIR}/$$p; done

.PHONY: clean
clean:
	-rm -f ${TESTS}
@


1.9.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:51 +0000
@
text
@d1 14
@


1.9.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 12
# $FreeBSD: releng/8.4/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $

TESTS=	test-getdelim test-perror test-print-positional test-printbasic test-printfloat test-scanfloat
CFLAGS+= -lm

.PHONY: tests
tests: ${TESTS}
	for p in ${TESTS}; do ${.OBJDIR}/$$p; done

.PHONY: clean
clean:
	-rm -f ${TESTS}
@


1.8
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
d3 3
a5 1
TESTS=	test-getdelim test-perror test-print-positional test-printbasic test-printfloat test-scanfloat
@


1.7
log
@SVN rev 189142 on 2009-02-28 06:39:39Z by das

Tests for getdelim().
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.7.4.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.7.4.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
@


1.7.4.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252343
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/tools/regression/lib/libc/stdio/Makefile 252343 2013-06-28 16:07:20Z jhb $
d3 1
a3 3
TESTS=	test-fmemopen test-getdelim test-open_memstream test-open_wmemstream \
	test-perror test-print-positional test-printbasic test-printfloat \
	test-scanfloat 
@


1.7.4.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.7.4.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
@


1.7.4.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.7.4.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
@


1.7.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.7.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
@


1.7.2.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.7.2.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/tools/regression/lib/libc/stdio/Makefile 189142 2009-02-28 06:39:39Z das $
@


1.7.2.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.7.2.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.7.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.6
log
@SVN rev 189141 on 2009-02-28 06:37:10Z by das

Add a file containing tests for simple format specifiers.
Currently it only has tests for a few sign issues with integer
formats, including PR 131880.
@
text
@d3 1
a3 1
TESTS=	test-perror test-print-positional test-printbasic test-printfloat test-scanfloat
@


1.5
log
@SVN rev 180103 on 2008-06-29 21:03:14Z by das

Add some regression tests for printf() with positional arguments.
The first test comes from OpenBSD, and the others are additions or
adaptations.

This is based on OpenBSD's
src/regress/lib/libc/sprintf/sprintf_test.c, v1.3.
I deliberately did not use v1.4 because it's bogus.
@
text
@d3 1
a3 1
TESTS=	test-perror test-print-positional test-printfloat test-scanfloat
@


1.4
log
@- Split the printfloat test into 11 individually wrapped and packaged
  tests.  (Buy 10, get one free!)  The separate categories were
  already there; they just weren't labeled.
- Use fesetround() instead of fpsetround(), since the former is
  standard and implemented on all supported architectures.  Add
  tests for each rounding mode.
- Add additional tests for subnormals.

Some of these tests won't pass until problems in vendor sources
(gdtoa and gcc) are fixed and new versions imported, but I
want to get these changes into the tree before I accidentally
blow them away.
@
text
@d3 1
a3 1
TESTS=	test-perror test-printfloat test-scanfloat
@


1.4.10.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/tools/regression/lib/libc/stdio/Makefile 142842 2005-03-01 01:43:05Z das $
@


1.4.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/tools/regression/lib/libc/stdio/Makefile 142842 2005-03-01 01:43:05Z das $
@


1.4.24.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.4.24.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/tools/regression/lib/libc/stdio/Makefile 142842 2005-03-01 01:43:05Z das $
@


1.4.22.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.4.20.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.4.18.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.4.16.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.3
log
@Add regression tests for floating point parsing in scanf(3).
@
text
@d4 1
@


1.2
log
@Regression tests for printf()'s floating point formats.
Tests for correct printing of subnormals are lacking.
@
text
@d3 1
a3 1
TESTS=	test-perror test-printfloat
@


1.1
log
@Add a test program for perror() that demonstrates two bugs in the
current implementation.
@
text
@d3 1
a3 1
TESTS=	test-perror
@

