39 #define STRFORMAT_OK 0 40 #define STRFORMAT_FAILED 1 42 typedef unsigned int strformat_result;
45 typedef strformat_result (*strformat_write)(
void *user_data,
49 typedef struct strformat_context_s {
50 strformat_write write_str;
52 } strformat_context_t;
54 int format_str(
const strformat_context_t *ctxt,
const char *format, ...)
55 __attribute__ ((__format__ (__printf__, 2,3)));
58 format_str_v(const strformat_context_t *ctxt, const
char *format, va_list ap);