vfprintf() string precision type

Bruce Evans brde at optusnet.com.au
Mon Sep 17 22:27:31 PDT 2007

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.


More information about the freebsd-standards mailing list