Minor sdlog2/logbuffer cleanup

This commit is contained in:
Anton Babushkin 2013-06-04 16:48:55 +04:00
parent 6e5e1ff817
commit 7ae2cf9d2d
2 changed files with 2 additions and 15 deletions

View File

@ -53,17 +53,6 @@ void logbuffer_init(struct logbuffer_s *lb, int size)
lb->data = malloc(lb->size);
}
int logbuffer_free(struct logbuffer_s *lb)
{
int n = lb->read_ptr - lb->write_ptr - 1;
if (n < 0) {
n += lb->size;
}
return n;
}
int logbuffer_count(struct logbuffer_s *lb)
{
int n = lb->write_ptr - lb->read_ptr;
@ -124,12 +113,12 @@ int logbuffer_get_ptr(struct logbuffer_s *lb, void **ptr, bool *is_part)
int n = 0;
if (available > 0) {
// read pointer is before write pointer, write all available bytes
// read pointer is before write pointer, all available bytes can be read
n = available;
*is_part = false;
} else {
// read pointer is after write pointer, write bytes from read_ptr to end
// read pointer is after write pointer, read bytes from read_ptr to end of the buffer
n = lb->size - lb->read_ptr;
*is_part = true;
}

View File

@ -55,8 +55,6 @@ struct logbuffer_s {
void logbuffer_init(struct logbuffer_s *lb, int size);
int logbuffer_free(struct logbuffer_s *lb);
int logbuffer_count(struct logbuffer_s *lb);
int logbuffer_is_empty(struct logbuffer_s *lb);