snprintf_state
as_append_char (struct snprintf_state *state, unsigned char c)
pad(struct snprintf_state *state, int width, char c)
append_number(struct snprintf_state *state,
append_string (struct snprintf_state *state,
append_char(struct snprintf_state *state,
xyzprintf (struct snprintf_state *state, const char *char_format, va_list ap)
void (*append_char)(struct snprintf_state *, unsigned char);
struct snprintf_state state;
sn_reserve (struct snprintf_state *state, size_t n)
struct snprintf_state state;
sn_append_char (struct snprintf_state *state, unsigned char c)
as_reserve (struct snprintf_state *state, size_t n)