<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/printf/printf.c, branch release/8.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-11-21T06:13:29Z</updated>
<entry>
<title>Create release/8.0.0 for the 8.0-RELEASE.</title>
<updated>2009-11-21T06:13:29Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-11-21T06:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a4d3b78df842614c46b116fc5a6f470be637dccd'/>
<id>urn:sha1:a4d3b78df842614c46b116fc5a6f470be637dccd</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.0-RELEASE image.
</content>
</entry>
<entry>
<title>POSIX says that octal escapes have the format \ddd in the format string,</title>
<updated>2008-08-02T06:02:02Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2008-08-02T06:02:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9d65050e7beb201b6fbac0b666c39a979617412e'/>
<id>urn:sha1:9d65050e7beb201b6fbac0b666c39a979617412e</id>
<content type='text'>
but \0ddd in a %b argument, with a length restriction of 3 octal digits
in either case. This seems silly, but it needs to be right so it's possible
to write an octal escape followed by an ordinary digit. Solaris printf(1)
and GNU printf(1) also behave this way.

Example: "printf '\0752'" now produces "=2" instead of garbage.
</content>
</entry>
<entry>
<title>Prefer {u,}intmax_t over the deprecated {u_,}quad_t.</title>
<updated>2005-08-05T08:18:00Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-05T08:18:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d41d23e1cdc5af2715af8b4bf8838467a5eaf00e'/>
<id>urn:sha1:d41d23e1cdc5af2715af8b4bf8838467a5eaf00e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync program's usage() with manpage's SYNOPSIS.</title>
<updated>2005-05-21T09:55:10Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-05-21T09:55:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f682f10c76449b3af3b1dd9afff859cd1cd07116'/>
<id>urn:sha1:f682f10c76449b3af3b1dd9afff859cd1cd07116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle null characters in the format string.  A \0 in the argument passed to %b</title>
<updated>2005-04-14T17:02:34Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-04-14T17:02:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3ec96caf72cc69341b2e674212047c12f03bc1c1'/>
<id>urn:sha1:3ec96caf72cc69341b2e674212047c12f03bc1c1</id>
<content type='text'>
still results in trucation but this is be much harder to fix.
</content>
</entry>
<entry>
<title>No reason to write \a and \v as octal escape sequences.</title>
<updated>2005-04-14T15:32:21Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-04-14T15:32:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f3f148d238851e68b0ec00daca83c0c0dec7ee03'/>
<id>urn:sha1:f3f148d238851e68b0ec00daca83c0c0dec7ee03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Move parts of the long main() function into a new function doformat().</title>
<updated>2005-04-14T08:40:28Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-04-14T08:40:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fbd086844a699ed2ef5e971c3d178589b39cf839'/>
<id>urn:sha1:fbd086844a699ed2ef5e971c3d178589b39cf839</id>
<content type='text'>
- Rewrite the loop in main() to be more understandable.
</content>
</entry>
<entry>
<title>Assign 0.0 to the variable passed to getfloating() if the argument is missing.</title>
<updated>2005-04-13T19:54:03Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-04-13T19:54:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5ec2b8dc8a651ba4b7a58aa6126f3823183a8dbc'/>
<id>urn:sha1:5ec2b8dc8a651ba4b7a58aa6126f3823183a8dbc</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>Replace buggy for-loops to skip certain character with strspn().  If *fmt was</title>
<updated>2005-04-11T10:57:54Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-04-11T10:57:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0ba01198fc96b080fc9907c1aa5b2e5f42833684'/>
<id>urn:sha1:0ba01198fc96b080fc9907c1aa5b2e5f42833684</id>
<content type='text'>
'\0' (eg in the invocation 'printf %'), the for-loop would miss the terminating
null character.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Support the L modifier for floating-point values as an extension.</title>
<updated>2005-03-21T08:01:09Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-21T08:01:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd757c50f6f80b1863fcb67725d3e766062ee7ec'/>
<id>urn:sha1:fd757c50f6f80b1863fcb67725d3e766062ee7ec</id>
<content type='text'>
When L is omitted, double precision is used, so printf(1) gives
reproducable results.  When L is specified, long double precision is
used, which may improve precision, depending on the machine.
</content>
</entry>
</feed>
