.\" (C) 2002 Ian Gulliver .TH firestring_estr_vsprintf 3 2003-05-15 .SH NAME firestring_estr_vsprintf \- .BR snprintf (3) into an estring .SH SYNOPSIS .B #include .br .B -lfirestring .LP .BI "long firestring_estr_vsprintf(struct firestring_estr_t *" "out" ", const char * const " "format" ", va_list " ap ")" .SH DESCRIPTION firestring_estr_vsprintf() behaves exactly like .BR firestring_snprintf (3) except that it writes to an estring (which contains the size internally, so size is not needed as a parameter), and it takes an stdarg object instead of a list of arguments. .SH RETURN VALUE Returns the number of bytes written to .IR out . .SH AUTHOR Ian Gulliver .SH SEE ALSO .BR libfirestring (3)