#include "CircularBitBuffer.h"\r
\r
/** Function to initialize or reset a bit buffer, ready for data to be stored into it. */\r
-void BitBuffer_Init(BitBuffer_t* Buffer)\r
+void BitBuffer_Init(BitBuffer_t* const Buffer)\r
{\r
/* Reset the number of stored bits in the buffer */\r
Buffer->Elements = 0;\r
}\r
\r
/** Function to store the given bit into the given bit buffer. */\r
-void BitBuffer_StoreNextBit(BitBuffer_t* Buffer, bool Bit)\r
+void BitBuffer_StoreNextBit(BitBuffer_t* const Buffer, const bool Bit)\r
{\r
/* If the bit to store is true, set the next bit in the buffer */\r
if (Bit)\r
}\r
\r
/** Function to retrieve the next bit stored in the given bit buffer. */\r
-bool BitBuffer_GetNextBit(BitBuffer_t* Buffer)\r
+bool BitBuffer_GetNextBit(BitBuffer_t* const Buffer)\r
{ \r
/* Retrieve the value of the next bit stored in the buffer */\r
bool Bit = ((*Buffer->Out.CurrentByte & Buffer->Out.ByteMask) != 0);\r