#ifndef ABC_STR_H #define ABC_STR_H #include struct Str { char *cstr, *end; size_t capacity; }; // destructor void releaseStr(const struct Str *str); // set str->cstr to empty string void clearStr(struct Str *str); // append character to str->cstr void appendCharToStr(struct Str *str, char c); #endif // ABC_STR_H