/* Output like sprintf to a buffer of specified size.
Also takes args differently: pass one pointer to the end
of the format string in addition to the format string itself.
/* Output like sprintf to a buffer of specified size.
Also takes args differently: pass one pointer to the end
of the format string in addition to the format string itself.
could include embedded null characters.
. It signals an error if the length of the formatted string is about to
could include embedded null characters.
. It signals an error if the length of the formatted string is about to