Implementation of a dynamic, buffered character stream. More...
Go to the source code of this file.
Functions | |
vrna_cstr_t | vrna_cstr (size_t size, FILE *output) |
Create a dynamic char * stream data structure. More... | |
void | vrna_cstr_discard (struct vrna_cstr_s *buf) |
Discard the current content of the dynamic char * stream data structure. More... | |
void | vrna_cstr_free (vrna_cstr_t buf) |
Free the memory occupied by a dynamic char * stream data structure. More... | |
void | vrna_cstr_close (vrna_cstr_t buf) |
Free the memory occupied by a dynamic char * stream and close the output stream. More... | |
void | vrna_cstr_fflush (struct vrna_cstr_s *buf) |
Flush the dynamic char * output stream. More... | |
Implementation of a dynamic, buffered character stream.
,