|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
5dbd4b8e |
| 01-Jul-2020 |
Fernando Apesteguía <[email protected]> |
printf(1): Add EXAMPLES section
* Small addition with four simple examples * While here, remove three obsolete .Tn macros
Approved by: manpages (gbe) Differential Revision: https://reviews.freebs
printf(1): Add EXAMPLES section
* Small addition with four simple examples * While here, remove three obsolete .Tn macros
Approved by: manpages (gbe) Differential Revision: https://reviews.freebsd.org/D25462
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0 |
|
| #
2bf7d924 |
| 29-Jul-2019 |
Jilles Tjoelker <[email protected]> |
printf(1): Note that \c only works in %b strings
PR: 238313 Reported by: Andras Farkas MFC after: 1 week
|
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0, 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, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
b0620803 |
| 21-Apr-2014 |
Pedro F. Giffuni <[email protected]> |
Add parameterized position handling to printf(1).
Add a new %n$ option to change the order of the parameters as done in the ksh93 builtin printf (among others).
For example: %printf '%2$1d %1$s\n'
Add parameterized position handling to printf(1).
Add a new %n$ option to change the order of the parameters as done in the ksh93 builtin printf (among others).
For example: %printf '%2$1d %1$s\n' one 2 three 4 2 one 4 three
The feature was written by Garret D'Amore under a BSD license for Nexenta/illumos.
Reference: http://garrett.damore.org/2010/10/new-implementation-of-printf.html
PR: bin/152934 Obtained from: Illumos MFC after: 2 weeks
show more ...
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0 |
|
| #
50d675f7 |
| 29-Mar-2012 |
Eitan Adler <[email protected]> |
Remove trailing whitespace per mdoc lint warning
Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
|
|
Revision tags: release/9.0.0 |
|
| #
27a43b2e |
| 28-May-2011 |
Jilles Tjoelker <[email protected]> |
printf(1): Document that %c and precision for %b/%s use bytes, not chars.
This means these features do not work as expected with multibyte characters.
This perhaps less than ideal behaviour matches
printf(1): Document that %c and precision for %b/%s use bytes, not chars.
This means these features do not work as expected with multibyte characters.
This perhaps less than ideal behaviour matches printf(3) and is specified by POSIX.
show more ...
|
| #
98102dab |
| 28-May-2011 |
Jilles Tjoelker <[email protected]> |
printf: Allow multibyte characters for '<char> form, avoid negative codes.
Examples: LC_ALL=en_US.UTF-8 printf '%d\n' $(printf \'\\303\\244) LC_ALL=en_US.ISO8859-1 printf '%d\n' $(printf \'\\344
printf: Allow multibyte characters for '<char> form, avoid negative codes.
Examples: LC_ALL=en_US.UTF-8 printf '%d\n' $(printf \'\\303\\244) LC_ALL=en_US.ISO8859-1 printf '%d\n' $(printf \'\\344) Both of these should print 228.
Like some other shells, incomplete or invalid multibyte characters yield the value of the first byte without a warning.
Note that there is no general way to go back from the character code to the character.
show more ...
|
| #
1792d820 |
| 25-Apr-2011 |
Jilles Tjoelker <[email protected]> |
printf(1): Move non-bugs from the BUGS section to a new section CAVEATS.
|
| #
8a906b23 |
| 25-Apr-2011 |
Jilles Tjoelker <[email protected]> |
printf(1): Mention effect of '#' modifier on other conversions.
|
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
| #
da52b4ca |
| 11-Dec-2010 |
Joel Dahl <[email protected]> |
Remove the advertising clause from UCB copyrighted files in usr.bin. This is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $F
Remove the advertising clause from UCB copyrighted files in usr.bin. This is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
show more ...
|
| #
9897c45f |
| 19-Nov-2010 |
Jilles Tjoelker <[email protected]> |
sh: Add printf builtin.
This was removed in 2001 but I think it is appropriate to add it back: * I do not want to encourage people to write fragile and non-portable echo commands by making printf
sh: Add printf builtin.
This was removed in 2001 but I think it is appropriate to add it back: * I do not want to encourage people to write fragile and non-portable echo commands by making printf much slower than echo. * Recent versions of Autoconf use it a lot. * Almost no software still wants to support systems that do not have printf(1) at all. * In many other shells printf is already a builtin.
Side effect: printf is now always the builtin version (which behaves identically to /usr/bin/printf) and cannot be overridden via PATH (except via the undocumented %builtin mechanism).
Code size increases about 5K on i386. Embedded folks might want to replace /usr/bin/printf with a hard link to /usr/bin/alias.
show more ...
|
| #
4b2f9153 |
| 09-Sep-2010 |
David E. O'Brien <[email protected]> |
Note bug in trying to printf(1) things like: '-%s\n' "foo"
|
| #
3cf53e85 |
| 05-Sep-2010 |
Jilles Tjoelker <[email protected]> |
printf(1): Clarify that \OOO produces a byte, different %b escape sequences.
Octal escape sequences are expanded to bytes, not characters, and multiple are required for a multibyte character.
The v
printf(1): Clarify that \OOO produces a byte, different %b escape sequences.
Octal escape sequences are expanded to bytes, not characters, and multiple are required for a multibyte character.
The valid escape sequences in %b strings are slightly different from the escape sequences in the format string.
show more ...
|
|
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, 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, 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 |
|
| #
39c59153 |
| 14-Jun-2005 |
Ruslan Ermilov <[email protected]> |
Markup and wording fixes.
Approved by: re (blanket)
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
| #
e897c4d6 |
| 14-Apr-2005 |
Stefan Farfeleder <[email protected]> |
Update the bugs section, null characters in the format string are now handled.
|
| #
fd757c50 |
| 21-Mar-2005 |
David Schultz <[email protected]> |
Support the L modifier for floating-point values as an extension. When L is omitted, double precision is used, so printf(1) gives reproducable results. When L is specified, long double precision is
Support the L modifier for floating-point values as an extension. 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.
show more ...
|
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
| #
a866e170 |
| 17-Jan-2005 |
Ruslan Ermilov <[email protected]> |
Added the EXIT STATUS section where appropriate.
|
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
| #
2e94ae7e |
| 03-Jul-2004 |
Tim J. Robbins <[email protected]> |
Fix a markup nit and a misplaced full stop in previous.
Noticed by: ru
|
| #
4f45d811 |
| 03-Jul-2004 |
Tim J. Robbins <[email protected]> |
Document missing multibyte character support in utilities specified by POSIX.
|
| #
557b7fa1 |
| 03-Jul-2004 |
Ruslan Ermilov <[email protected]> |
Deal with double whitespace.
|
| #
6a3e8b0a |
| 02-Jul-2004 |
Ruslan Ermilov <[email protected]> |
Mechanically kill hard sentence breaks.
|
| #
939e953e |
| 05-Jun-2004 |
David Schultz <[email protected]> |
s/latter/former/
|
| #
08cdb7cd |
| 05-Jun-2004 |
David Schultz <[email protected]> |
- Document the %a, %A, and %F format specifiers. - Document the way infinity and NaN are printed. - Un-document the non-existent %w specifier.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, 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, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1 |
|
| #
b4e16434 |
| 15-Jul-2002 |
Giorgos Keramidas <[email protected]> |
Kill excessive whitespace between macro arguments.
|