This is intended for appending data that may contain NUL characters that are
wanted to be added to the string.
buffer_append(str, cstr, len);
}
+void str_append_data(string_t *str, const void *data, size_t len)
+{
+ buffer_append(str, data, len);
+}
+
void str_append_c(string_t *str, unsigned char chr)
{
buffer_append_c(str, chr);
/* Append string/character */
void str_append(string_t *str, const char *cstr);
void str_append_n(string_t *str, const void *cstr, size_t max_len);
+void str_append_data(string_t *str, const void *data, size_t len);
void str_append_c(string_t *str, unsigned char chr);
void str_append_str(string_t *dest, const string_t *src);