|
void | varbuf_add_char (struct varbuf *v, int c) |
|
void | varbuf_dup_char (struct varbuf *v, int c, size_t n) |
|
void | varbuf_map_char (struct varbuf *v, int c_src, int c_dst) |
|
int | varbuf_printf (struct varbuf *v, const char *fmt,...) |
|
int | varbuf_vprintf (struct varbuf *v, const char *fmt, va_list args) |
|
void | varbuf_add_buf (struct varbuf *v, const void *s, size_t size) |
|
void | varbuf_add_dir (struct varbuf *v, const char *dirname) |
|
void | varbuf_end_str (struct varbuf *v) |
|
const char * | varbuf_get_str (struct varbuf *v) |
|
struct varbuf * | varbuf_new (size_t size) |
|
void | varbuf_init (struct varbuf *v, size_t size) |
|
void | varbuf_reset (struct varbuf *v) |
|
void | varbuf_grow (struct varbuf *v, size_t need_size) |
|
void | varbuf_trunc (struct varbuf *v, size_t used_size) |
|
void | varbuf_snapshot (struct varbuf *v, struct varbuf_state *vs) |
|
void | varbuf_rollback (struct varbuf_state *vs) |
|
size_t | varbuf_rollback_len (struct varbuf_state *vs) |
|
const char * | varbuf_rollback_start (struct varbuf_state *vs) |
|
char * | varbuf_detach (struct varbuf *v) |
|
void | varbuf_destroy (struct varbuf *v) |
|
void | varbuf_free (struct varbuf *v) |
|