* Formats a buffer from a variable argument list. Returns -1 if the
* system is out of memory and the length of the formatted buffer otherwise.
* The buffer is enlarged automatically during formatting, if it doesn't
* Formats a buffer from a variable argument list. Returns -1 if the
* system is out of memory and the length of the formatted buffer otherwise.
* The buffer is enlarged automatically during formatting, if it doesn't