<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/printf/printf.c, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-11-04T19:12:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>urn:sha1:3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
</entry>
<entry>
<title>Enable support for the %a, %A, and %F format specifiers.</title>
<updated>2004-06-05T09:32:17Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2004-06-05T09:32:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=03b2eaac40ae1226a1e0aae9d77f38f3e73d2c5d'/>
<id>urn:sha1:03b2eaac40ae1226a1e0aae9d77f38f3e73d2c5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make it possible for the %[eEfgG] formats to not result in an error</title>
<updated>2004-03-07T22:22:13Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2004-03-07T22:22:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8c423a998e0c87de5060fffedc42871d14c3ea63'/>
<id>urn:sha1:8c423a998e0c87de5060fffedc42871d14c3ea63</id>
<content type='text'>
being reported by /usr/bin/printf.

This bug has been around for 22 months... either nobody uses printf
with floating-point values, or people are forgetting to check their
return codes.

Approved by:	rwatson (mentor)
</content>
</entry>
<entry>
<title>ANSIify function definitions.</title>
<updated>2002-09-04T23:29:10Z</updated>
<author>
<name>David Malone</name>
<email>dwmalone@FreeBSD.org</email>
</author>
<published>2002-09-04T23:29:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f4ac32def255b5968bdd8150057b9c0d14595689'/>
<id>urn:sha1:f4ac32def255b5968bdd8150057b9c0d14595689</id>
<content type='text'>
Add some constness to avoid some warnings.
Remove use register keyword.
Deal with missing/unneeded extern/prototypes.
Some minor type changes/casts to avoid warnings.

Reviewed by:	md5
</content>
</entry>
<entry>
<title>Fix duplicate % in %b format introduced in rev 1.22.</title>
<updated>2002-06-19T09:42:20Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-06-19T09:42:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=12e8db40674cd94dd7e9e7a4b680c6b2f0c6e3fe'/>
<id>urn:sha1:12e8db40674cd94dd7e9e7a4b680c6b2f0c6e3fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let printf(1) tell the difference between zero width/precision and</title>
<updated>2002-06-19T09:24:30Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-06-19T09:24:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=98dd638658653826222a40d8e1ca59347e8539ea'/>
<id>urn:sha1:98dd638658653826222a40d8e1ca59347e8539ea</id>
<content type='text'>
unspecified width/precision.

PR:		39116
Submitted by:	Egil Brendsdal &lt;egilb@ife.no&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Allow format strings containing "%%" to be reused.</title>
<updated>2002-06-19T08:18:37Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-06-19T08:18:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f19035b04d7cfcbea6f2973e123a0b2632664f1'/>
<id>urn:sha1:5f19035b04d7cfcbea6f2973e123a0b2632664f1</id>
<content type='text'>
PR:		39116
Submitted by:	Egil Brendsdal &lt;egilb@ife.no&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Allow `%' to be written out with an octal escape (\45 or \045).</title>
<updated>2002-06-19T08:16:14Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-06-19T08:16:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=37fd459046a5f2eb572387c5bf3780520feef6a2'/>
<id>urn:sha1:37fd459046a5f2eb572387c5bf3780520feef6a2</id>
<content type='text'>
PR:		39116
Submitted by:	Egil Brendsdal &lt;egilb@ife.no&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Handle numbers larger than QUAD_MAX for unsigned conversions correctly.</title>
<updated>2002-04-25T01:10:11Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-04-25T01:10:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bacab7d655265b3195767552587863cae648abac'/>
<id>urn:sha1:bacab7d655265b3195767552587863cae648abac</id>
<content type='text'>
Exit with nonzero status if a conversion failed.
Play nice if used as a shell builtin (currently disabled).

Submitted by:	bde (partially)
Approved by:	mike
</content>
</entry>
<entry>
<title> - printf shouldn't bail out if a conversion fails, it should just keep</title>
<updated>2002-04-23T02:56:16Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2002-04-23T02:56:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab5a295bdc2f6d7796fdceec494518e070260a3f'/>
<id>urn:sha1:ab5a295bdc2f6d7796fdceec494518e070260a3f</id>
<content type='text'>
   processing them.
 - \c escape to immediately stop output (similar to echo's \c)
 - \0NNN should be allowed for octal character escapes (instead of just \NNN)
 - %b conversion, which is like %s but interprets \n \t etc. inside the
   string is missing.

And I may not be any poet, but in lieu of an in-tree regression test:
ref5% ./printf '%s%b%b%c%s%d\n' 'PR' '\0072' '\t' '3' '56' 0x10
PR:     35616

Submitted by:	tjr
MFC after:	1 week
</content>
</entry>
</feed>
