39static strformat_result
40buffer_str(
void *user_data,
const char *data,
unsigned int len)
42 memcpy(*(
char **)user_data, data, len);
43 (*(
char **)user_data) += len;
48sprintf(
char *str,
const char *format, ...)
50 strformat_context_t ctxt;
54 ctxt.write_str = buffer_str;
55 ctxt.user_data = &str;
56 res = format_str_v(&ctxt, format, ap);