rbuffer: Enhance rbuffer_reset to work with filled RBuffers

This commit is contained in:
Thiago de Arruda
2015-09-27 11:58:54 -03:00
parent 0e4e69e52e
commit 394c0c4402
2 changed files with 16 additions and 4 deletions

View File

@@ -72,6 +72,8 @@ struct rbuffer {
rbuffer_callback full_cb, nonfull_cb;
void *data;
size_t size;
// helper memory used to by rbuffer_reset if required
char *temp;
char *end_ptr, *read_ptr, *write_ptr;
char start_ptr[];
};