return data_size;
}
-size_t buffer_append_c(buffer_t *buf, char chr)
+size_t buffer_append_c(buffer_t *buf, unsigned char chr)
{
return buffer_append(buf, &chr, 1);
}
/* Append data to buffer, returns number of bytes written. */
size_t buffer_append(buffer_t *buf, const void *data, size_t data_size);
/* Append character to buffer, returns 1 if written, 0 if not. */
-size_t buffer_append_c(buffer_t *buf, char chr);
+size_t buffer_append_c(buffer_t *buf, unsigned char chr);
/* Insert data to buffer, returns number of bytes inserted. */
size_t buffer_insert(buffer_t *buf, size_t pos,
buffer_append(str, cstr, len);
}
-void str_append_c(string_t *str, char chr)
+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_c(string_t *str, char chr);
+void str_append_c(string_t *str, unsigned char chr);
void str_append_str(string_t *dest, const string_t *src);
/* Append printf()-like data */