History log of /freebsd-13.1/lib/libc/stdio/printf.3 (Results 1 – 25 of 78)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0
# e95725fe 22-May-2018 Konstantin Belousov <[email protected]>

Implement printf(3) family %m format string extension.

Reviewed by: ed, dim (code only)
Sponsored by: Mellanox Technologies
MFC after: 1 week


# 604f1c41 17-Apr-2018 Edward Tomasz Napierala <[email protected]>

Don't put multiple names on a single .Nm line. This fixes apropos(1)
output, from this:

strnlen, strlen, strlen,(3) - find length of string

Don't put multiple names on a single .Nm line. This fixes apropos(1)
output, from this:

strnlen, strlen, strlen,(3) - find length of string │·······

... to this:

strlen, strnlen(3) - find length of string

PR: 223525
MFC after: 2 weeks

show more ...


Revision tags: release/10.4.0, release/11.1.0
# fbbd9655 28-Feb-2017 Warner Losh <[email protected]>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <[email protected]>
Pull Request: https://github.com/freebsd/freebsd/pull/96

show more ...


Revision tags: release/11.0.1, release/11.0.0
# dd47921e 30-Jul-2016 Baptiste Daroussin <[email protected]>

Remove _WITH_GETLINE and _WITH_DPRINTF guards

When adding getline(3) and dprintf(3) into libc, those guards were added
to prevent breaking too many ports.

7 years later the ports tree have been fix

Remove _WITH_GETLINE and _WITH_DPRINTF guards

When adding getline(3) and dprintf(3) into libc, those guards were added
to prevent breaking too many ports.

7 years later the ports tree have been fixed, it is time to remove this
FreeBSDism

While here remove the extra parenthesis surrounding dprintf(3)

show more ...


Revision tags: release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0
# 8fbf3d50 23-Jun-2014 Baptiste Daroussin <[email protected]>

use .Mt to mark up email addresses consistently (part4)

PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>


Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0
# a012e048 08-Nov-2012 Greg Lehey <[email protected]>

Clarify that the ' flag is an apostrophe.

MFC after: 2 weeks


# 31fe39ed 21-Apr-2012 David Schultz <[email protected]>

- Fix the claim that the output is always null-terminated. This isn't
true if the size is zero.
- Fix a claim that sprintf() is the same as snprintf() with an
infinite size. It's equivalent to s

- Fix the claim that the output is always null-terminated. This isn't
true if the size is zero.
- Fix a claim that sprintf() is the same as snprintf() with an
infinite size. It's equivalent to snprintf() with a size of
INT_MAX + 1.
- Document the return values in the return values section.
- Document the possible errno value of EOVERFLOW.

MFC after: 2 weeks

show more ...


Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0
# 5512804b 11-Sep-2010 Rebecca Cran <[email protected]>

Revert changes of 'assure' to 'ensure' made in r211936.

Approved by: rrs (mentor)


# e7f8dd75 28-Aug-2010 Rebecca Cran <[email protected]>

Fix incorrect usage of 'assure' and 'insure'.

Approved by: rrs (mentor)


Revision tags: release/8.1.0_cvs, release/8.1.0
# 0afc94c1 13-May-2010 Ulrich Spörlein <[email protected]>

mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
bottom of the manpages and order them consistently.

GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS a

mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
bottom of the manpages and order them consistently.

GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put
them.

Found by: mdocml lint run
Reviewed by: ru

show more ...


# 488704b2 11-May-2010 Ulrich Spörlein <[email protected]>

mdoc: use macro for +- that is understood by mdocml

Reviewed by: brueffer


# 6a18a772 05-Apr-2010 David E. O'Brien <[email protected]>

I feel this wording of the history is more clear.
ANSIfy vasprintf() while I'm here.


Revision tags: release/7.3.0_cvs, release/7.3.0
# e363756c 16-Feb-2010 Ruslan Ermilov <[email protected]>

%U was macroized in mdoc(7), escape.


# 02a7ccf7 07-Dec-2009 Christian Brueffer <[email protected]>

MFC: r200019

Fix the dprintf() prototype.


# da618643 02-Dec-2009 Christian Brueffer <[email protected]>

Fix the dprintf() prototype.

PR: 141087
Submitted by: Jeremy Huddleston <[email protected]>
MFC after: 3 days


Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0
# ad760e6f 04-Mar-2009 David Schultz <[email protected]>

Add dprintf() and vdprintf() from POSIX.1-2008. Like getline(),
dprintf() is a simple wrapper around another function, so we may as
well implement it. But also like getline(), we can't prototype it b

Add dprintf() and vdprintf() from POSIX.1-2008. Like getline(),
dprintf() is a simple wrapper around another function, so we may as
well implement it. But also like getline(), we can't prototype it by
default right now because it would break too many ports.

show more ...


# aa83f5ff 28-Jan-2009 David Schultz <[email protected]>

Update the manpage to reflect r145172.


Revision tags: release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0
# e058c00c 12-Apr-2008 David Schultz <[email protected]>

Updates for changes in the way printf() handles hex floating point
numbers.


Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0
# c879ae35 09-Jan-2007 Warner Losh <[email protected]>

Per Regents of the University of Calfornia letter, remove advertising
clause.

# If I've done so improperly on a file, please let me know.


Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0
# 6595b51a 05-Sep-2005 Tim J. Robbins <[email protected]>

Remove references to nonexistent "FreeBSD Security Architecture" document.


Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# df103a15 16-Oct-2004 Stefan Farfeleder <[email protected]>

Document that the length modifier l is ignored for floating point
conversion specifiers (a, A, e, E, f, F, g and G).


# 33992dc0 30-Jun-2004 Ruslan Ermilov <[email protected]>

Markup, grammar, and spelling fixes.


Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1
# e18c6616 19-Jan-2004 David Schultz <[email protected]>

Bring the *printf(3) documentation up to date with the code:

- Update and improve the documentation for %[aA]
o Like %[eE], %[aA] may round the result if a precision is specified.
o Grammar poli

Bring the *printf(3) documentation up to date with the code:

- Update and improve the documentation for %[aA]
o Like %[eE], %[aA] may round the result if a precision is specified.
o Grammar police: Fix a split infinitive.
o The FreeBSD implementation does better than the minimum required
by C99 (literal translation of the mantissa). The digit before
the hexadecimal-point is never 0 unless the number itself is 0.
o Clarify that the exponent field represents a decimal exponent of 2.
o Discuss the fact that multiple valid representations are possible.
o Remove the entry in the BUGS section claiming that %[aA] is not
implemented.

- Remove the entry in the BUGS section claiming that the ' flag for
printing thousands separators is unimplemented for floating-point.

- Remove the entry in the BUGS section claiming that the L modifier
reduces the precision to "double" before conversion.

show more ...


Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0
# e2b090f3 06-Jan-2003 Tim J. Robbins <[email protected]>

Note that the printf(3) and scanf(3) family of functions don't deal with
multibyte characters in the format string correctly.


# 4aca04ee 20-Dec-2002 Tim J. Robbins <[email protected]>

Document the fact that the printf() family of functions return negative
values (EOF in our case) on error, and some of the possible errno values
in an Errors section.

PR: 39257


1234