63 #define buffer_grow_str(BUFFER,STRING) \ 64 buffer_grow (BUFFER, STRING, strlen (STRING)) 65 #define buffer_grow_str0(BUFFER,STRING) \ 66 buffer_grow (BUFFER, STRING, strlen (STRING) + 1) char * buffer_finish(struct buffer *buffer)
void buffer_grow(struct buffer *buffer, const char *data, size_t size)
void buffer_free(struct buffer *buffer)
void buffer_init(struct buffer *buffer)
void buffer_xml_printf(struct buffer *buffer, const char *format,...) ATTRIBUTE_PRINTF(2
static void buffer_grow_char(struct buffer *buffer, char c)