| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=146466
|
| |
|
|
|
|
|
| |
still results in trucation but this is be much harder to fix.
Notes:
svn path=/head/; revision=145078
|
| |
|
|
| |
Notes:
svn path=/head/; revision=145074
|
| |
|
|
|
|
|
| |
- Rewrite the loop in main() to be more understandable.
Notes:
svn path=/head/; revision=145061
|
| |
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=145027
|
| |
|
|
|
|
|
|
|
|
| |
'\0' (eg in the invocation 'printf %'), the for-loop would miss the terminating
null character.
MFC after: 1 week
Notes:
svn path=/head/; revision=144902
|
| |
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=143906
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
possible to print the thousands separator in the locale setups that
have one, by something like this:
$ env -i LC_NUMERIC=en_US.ISO8859-1 ./printf "%'0.2f\n" 12345
12,345.00
Reviewed by: das
Notes:
svn path=/head/; revision=135751
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130115
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=126729
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=102944
|
| |
|
|
| |
Notes:
svn path=/head/; revision=98426
|
| |
|
|
|
|
|
|
|
|
|
| |
unspecified width/precision.
PR: 39116
Submitted by: Egil Brendsdal <egilb@ife.no>
MFC after: 1 week
Notes:
svn path=/head/; revision=98424
|
| |
|
|
|
|
|
|
|
| |
PR: 39116
Submitted by: Egil Brendsdal <egilb@ife.no>
MFC after: 1 week
Notes:
svn path=/head/; revision=98420
|
| |
|
|
|
|
|
|
|
| |
PR: 39116
Submitted by: Egil Brendsdal <egilb@ife.no>
MFC after: 1 week
Notes:
svn path=/head/; revision=98419
|
| |
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=95409
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=95300
|
| |
|
|
| |
Notes:
svn path=/head/; revision=92921
|
| |
|
|
| |
Notes:
svn path=/head/; revision=87298
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72304
|
| |
|
|
|
|
|
|
|
| |
followed by a %d (probably others too) format specifier.
Reviewed by: audit
Notes:
svn path=/head/; revision=70256
|
| |
|
|
|
|
|
|
| |
appears to be the standard FreeBSD way to do this. style(9) is silent
about this, however.
Notes:
svn path=/head/; revision=65429
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62928
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59435
|
| |
|
|
|
|
|
|
|
| |
in sh, by using separate macros for the 1, 2 and 3-arg calls to warnx.
(The 3-arg warnx macro in sh/bltin/bltin.h used to require bogus dummy
args.)
Notes:
svn path=/head/; revision=41582
|
| |
|
|
|
|
|
| |
this file with warnx() defined as a macro.
Notes:
svn path=/head/; revision=31277
|
| |
|
|
| |
Notes:
svn path=/head/; revision=31224
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27966
|
| |
|
|
|
|
|
| |
posix standard on the topic.
Notes:
svn path=/head/; revision=24360
|
| |
|
|
| |
Notes:
svn path=/head/; revision=20409
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18732
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
known to printf(3) and then used printf() to format it... The only
problem what the #define printf out1fmt. The code was behaving differently
when run as a shell builtin since out1fmt() isn't printf(3).
Simple hack. Print to a buffer and fputs (also #defined for sh) the
result. This should fix the printf builtin problem in PR#1673, rather
than leaving the call commented out. (printf.o was being statically linked
in anyway, we might as well use it)
Notes:
svn path=/head/; revision=18613
|
| |
|
|
|
|
|
| |
sh's builtin/bltin.h.
Notes:
svn path=/head/; revision=12730
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8874
|
| |
|
|
|
|
|
|
|
| |
"%8*s" is no longer considered to be a valid format description.
This closes PR bin/386.
Notes:
svn path=/head/; revision=8323
|
|
|
Notes:
svn path=/cvs2svn/branches/CHRISTOS/; revision=1590
|