Compare commits

..

No commits in common. "41f817fd5b7d3f9adbb9ce47c511d95fd1f7b7b8" and "db38111b3cc68a00514fc7e6601ad41d1e2b34d0" have entirely different histories.

2 changed files with 6 additions and 23 deletions

View file

@ -45,14 +45,6 @@ rb_destroy(struct RingBuf *rb, void(free)())
free(rb->buffer);
}
void
rb_clear(struct RingBuf *rb)
{
rb->count = 0;
rb->write_head = rb->buffer;
rb->read_head = rb->buffer;
}
enum WriteResult
rb_push_back(struct RingBuf *rb, const void *item, MEMCPY_T memcpy_fn)
{

View file

@ -39,14 +39,6 @@ enum ReadResult { Empty, ReadOk }; /** Result of a read */
void rb_init(struct RingBuf *rb, rb_size_t capacity, ALLOC_T alloc,
rb_size_t struct_size);
/**
* @brief Clear the ring buffer
* @details This function will reset the read and write heads to the beginning
* of the buffer, and set the count to 0. It will not free the buffer.
* @param rb The ring buffer
*/
void rb_clear(struct RingBuf *rb);
/**
* @brief Insert data to the ring buffer
* @param rb The ring buffer
@ -85,8 +77,7 @@ enum WriteResult rb_push_many(struct RingBuf *rb, const void *items,
* @param item The item to read into
* @return ReadResult
*/
enum ReadResult rb_pop_front(struct RingBuf *rb, void *item,
MEMCPY_T memcpy_fn);
enum ReadResult rb_pop_front(struct RingBuf *rb, void *item, MEMCPY_T memcpy_fn);
/**
* @brief Free the ring buffer