1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#ifndef SB_H #define SB_H #include <stddef.h> typedef struct { char *val; size_t len; } StringBuilder; void AppendStringBuilder(StringBuilder *sb, const char *str); void AppendStringBuilderSep(StringBuilder *sb, const char *str, char separator); void FreeStringBuilder(StringBuilder *sb); #endif // SB_H