Browse Source

Minor sdlog2/logbuffer cleanup

sbg
Anton Babushkin 12 years ago
parent
commit
7ae2cf9d2d
  1. 15
      src/modules/sdlog2/logbuffer.c
  2. 2
      src/modules/sdlog2/logbuffer.h

15
src/modules/sdlog2/logbuffer.c

@ -53,17 +53,6 @@ void logbuffer_init(struct logbuffer_s *lb, int size) @@ -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) @@ -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;
}

2
src/modules/sdlog2/logbuffer.h

@ -55,8 +55,6 @@ struct logbuffer_s { @@ -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);

Loading…
Cancel
Save