void dstring_concat(dstring_t *string, const char *source)
Concatenates a string on the end of the dstring.
void dstring_init(dstring_t *string, unsigned int buffer_size)
Initializes a dynamic string (dstring).
void dstring_putchar(dstring_t *string, int character)
Concatenates a character on the end of the dstring.
void dstring_copy(dstring_t *string, const char *source)
Copies the content of source to the dstring.
void dstring_close(dstring_t *string)
Closes the dynamic string.
struct dstring dstring_t
A dynamic string (dstring) that automatically reallocate her buffer when needed.