vfprintf() string precision type

Sean C. Farley scf at FreeBSD.org
Tue Sep 18 07:36:20 PDT 2007

On Tue, 18 Sep 2007, Bruce Evans wrote:

> On Mon, 17 Sep 2007, Sean C. Farley wrote:
>> On Mon, 17 Sep 2007, Bruce Evans wrote:
>>> From printf.3:
>>> A field width or precision, or both, may be indicated by
>>> an asterisk
>>> .Ql *
>>> or an asterisk followed by one or more decimal digits and a
>>> .Ql $
>>> instead of a
>>> digit string.
>>> In this case, an
>>> .Vt int
>       ^^^
>>> argument supplies the field width or precision.
>> This is why I asked.  The man page does not specifically state that
>> the type must be int.  At least in my head, "decimal digits" could be
>> an integer of any size in base 10.  The other quotes you give do
>> specify it.  Would it be acceptable to change the man page to state
>> int type, so I do not ask again after I inevitably forget?  :)
> Er, even the man page specifically says "int", using wording
> essentially identical to C99.

OK.  I must be blind.  Maybe, if we make it 24 font in bold with
something before it saying "Sean, look here!", then I will actually see
it.  Watching after a toddler while reading, thinking or even breathing
does not seem to work all that well.  :)

scf at FreeBSD.org

More information about the freebsd-standards mailing list