1 #ifndef VIENNA_RNA_PACKAGE_CHAR_STREAM_H 2 #define VIENNA_RNA_PACKAGE_CHAR_STREAM_H 18 typedef struct vrna_cstr_s *vrna_cstr_t;
21 vrna_cstr(
size_t size,
26 vrna_cstr_free(vrna_cstr_t buf);
30 vrna_cstr_close(vrna_cstr_t buf);
34 vrna_cstr_fflush(
struct vrna_cstr_s *buf);
38 vrna_cstr_string(vrna_cstr_t buf);
42 vrna_cstr_vprintf(vrna_cstr_t buf,
48 vrna_cstr_printf(vrna_cstr_t buf,
54 vrna_cstr_message_info(vrna_cstr_t buf,
60 vrna_cstr_message_vinfo(vrna_cstr_t buf,
66 vrna_cstr_print_fasta_header(vrna_cstr_t buf,
71 vrna_cstr_printf_structure(
struct vrna_cstr_s *buf,
72 const char *structure,
78 vrna_cstr_vprintf_structure(
struct vrna_cstr_s *buf,
79 const char *structure,