Skip to content
Snippets Groups Projects
Commit fabb7ed3 authored by John Hodge's avatar John Hodge
Browse files

Kernel - Ring buffer free method

parent e9b63a7c
No related merge requests found
...@@ -17,6 +17,11 @@ tRingBuffer *RingBuffer_Create(size_t Space) ...@@ -17,6 +17,11 @@ tRingBuffer *RingBuffer_Create(size_t Space)
return ret; return ret;
} }
void RingBuffer_Free(tRingBuffer *Buffer)
{
free(Buffer);
}
size_t RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length) size_t RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length)
{ {
size_t tmpLen; size_t tmpLen;
......
...@@ -24,6 +24,12 @@ typedef struct sRingBuffer ...@@ -24,6 +24,12 @@ typedef struct sRingBuffer
* \return Pointer to the buffer structure * \return Pointer to the buffer structure
*/ */
extern tRingBuffer *RingBuffer_Create(size_t Space); extern tRingBuffer *RingBuffer_Create(size_t Space);
/**
* \brief Free a ring buffer
*/
extern void RingBuffer_Free(tRingBuffer *Buffer);
/** /**
* \brief Read at most \a Length bytes from the buffer * \brief Read at most \a Length bytes from the buffer
* \param Dest Destinaton buffer * \param Dest Destinaton buffer
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment