56
55
void ds_put_format_valist(struct ds *, const char *, va_list)
58
57
void ds_put_printable(struct ds *, const char *, size_t);
61
58
void ds_put_hex_dump(struct ds *ds, const void *buf_, size_t size,
62
59
uintptr_t ofs, bool ascii);
63
60
int ds_get_line(struct ds *, FILE *);
65
62
int ds_get_test_line(struct ds *, FILE *);
64
void ds_put_strftime(struct ds *, const char *template, time_t when, bool utc)
67
69
char *ds_cstr(struct ds *);
68
70
const char *ds_cstr_ro(const struct ds *);
69
71
char *ds_steal_cstr(struct ds *);