<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/printf/printf.c, branch upstream/11.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-03-29T02:50:57Z</updated>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>sh: Fix compiler warnings related to duplicate or missing declarations.</title>
<updated>2015-03-01T21:46:55Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2015-03-01T21:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22ea47ec90b51ecbe6d2883ccee30d312c162044'/>
<id>urn:sha1:22ea47ec90b51ecbe6d2883ccee30d312c162044</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor style knit.</title>
<updated>2014-05-29T19:43:43Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-29T19:43:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea1a630ade48da082272cd8f901c6e718265589a'/>
<id>urn:sha1:ea1a630ade48da082272cd8f901c6e718265589a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>printf(1): warn about incomplete uses n$</title>
<updated>2014-05-26T14:57:47Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-26T14:57:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4aa1792423edac02c3cec1cd9e7d564e37d78d88'/>
<id>urn:sha1:4aa1792423edac02c3cec1cd9e7d564e37d78d88</id>
<content type='text'>
Reviewed by:	jilles
Obtained from:	Illumos
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>printf: Fix missing arguments for %u/%o/%x/%X after r265592.</title>
<updated>2014-05-13T21:24:55Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2014-05-13T21:24:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e4d9802652dcadb8c74f221de94537476be31eb'/>
<id>urn:sha1:4e4d9802652dcadb8c74f221de94537476be31eb</id>
<content type='text'>
If a numeric argument is missing, zero should be assumed, for signed as well
as unsigned conversions.

This fixes the 'zero' regression tests.

r265592 erroneously reverted r244407.
</content>
</entry>
<entry>
<title>printf: fix regression after illumos merges.</title>
<updated>2014-05-11T17:28:57Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-11T17:28:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30238f4963dbdd5884065eebe514cbd46e247af4'/>
<id>urn:sha1:30238f4963dbdd5884065eebe514cbd46e247af4</id>
<content type='text'>
The "bltin/bltin.h" wrappers do not support exit() and attempting
to call it will exit sh completely.

Note that errx() is acceptable but will always return with status 2.

Reported by:	jilles (and the testing framework)
Fix by:		jilles
Pointyhat:	pfg
</content>
</entry>
<entry>
<title>prinf: replace use of alloca with variable length array.</title>
<updated>2014-05-10T22:27:01Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-10T22:27:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76f66be6bfc79104e9f4d0c9ee3ea0c9823ae17a'/>
<id>urn:sha1:76f66be6bfc79104e9f4d0c9ee3ea0c9823ae17a</id>
<content type='text'>
Use of alloca(3) is discouraged in FreeBSD. Using a VLA
is simple and should be more portable.

Requested by:	jilles
</content>
</entry>
<entry>
<title>Fix the incorrect handling of %b and \c in printf(1)</title>
<updated>2014-05-08T20:20:59Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-08T20:20:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=437bce620fb5d60c37b43ed51c49c90580c508cc'/>
<id>urn:sha1:437bce620fb5d60c37b43ed51c49c90580c508cc</id>
<content type='text'>
This is required for POSIX compliance.

Obtained from:	Garrett D'Amore (Illumos)
MFC after:	4 days
</content>
</entry>
<entry>
<title>Add width and precision specifiers to printf(1) %n$.</title>
<updated>2014-05-07T19:30:28Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-07T19:30:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8a6c905bf5f61ea6e21c1991ff74326cafef8fa'/>
<id>urn:sha1:f8a6c905bf5f61ea6e21c1991ff74326cafef8fa</id>
<content type='text'>
This actually completes r264743 so that width and precision
specifiers work properly with %n$. These keeps consistency
with  ksh93 and zsh.

Requested by:	jilles
Obtained from:	Garrett D'Amore (Illumos)
MFC after:	4 days
</content>
</entry>
</feed>
