StreamBuf/snprintf.c

17 lines
256 B
C
Executable File

#include "stream.h"
int
debug_sprintf (char *buf, int size, const char *fmt, ...)
{
stream_buf_t u;
va_list args;
int err;
stropen (&u, buf, size);
va_start (args, fmt);
err = vprintf (&u, fmt, args);
va_end (args);
strclose (&u);
return err;
}