Function silc_buffer_strformat
SYNOPSIS
int silc_buffer_strformat(SilcBuffer dst, ...);
DESCRIPTION
Formats a buffer from variable argument list of strings. Each
string must be NULL-terminated and the variable argument list must
be end with SILC_STRFMT_END argument. This allows that a string in
the list can be NULL, in which case it is skipped. This automatically
allocates the space for the buffer data but `dst' must be already
allocated by the caller.
EXAMPLE
ret = silc_buffer_strformat(buffer, "foo", "bar", SILC_STRFMT_END);
if (ret < 0)
error;
|