int silc_buffer_sstrformat(SilcStack stack, SilcBuffer dst, ...)
{
int len = silc_buffer_truelen(dst);
+ int hlen = silc_buffer_headlen(dst);
va_list va;
va_start(va, dst);
ok:
dst->end = dst->head + len;
- dst->data = dst->head;
+ dst->data = dst->head + hlen;
dst->tail = dst->end;
va_end(va);
* silc_buffer_purge(&buffer);
*
* // Allocate zero size buffer
- * buf = silc_buffer_alloc();
+ * buf = silc_buffer_alloc(0);
* ret = silc_buffer_format(buf,
* SILC_STR_INT(intval),
* SILC_STR_CHAR(charval),