#ifndef SB_H #define SB_H #include 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