#ifndef UNDAR_STRBUF_H #define UNDAR_STRBUF_H #include "list.h" List *StrBuf_init(Arena *a); void *StrBuf_append(Arena *a, List *buf, char *str); void *StrBuf_append_exactly(Arena *a, List *buf, char *str, u32 length); char *StrBuf_toS(Arena *a, List *buf, u32 *out_length); #endif