Commit d042c129 authored by Laurent Aimar's avatar Laurent Aimar

Added a missing block_BytestreamEmpty helper.

parent 9e6e2eeb
...@@ -60,6 +60,19 @@ static inline void block_BytestreamRelease( block_bytestream_t *p_bytestream ) ...@@ -60,6 +60,19 @@ static inline void block_BytestreamRelease( block_bytestream_t *p_bytestream )
p_bytestream->p_chain = p_bytestream->p_block = NULL; p_bytestream->p_chain = p_bytestream->p_block = NULL;
} }
/**
* It flush all data (read and unread) from a block_bytestream_t.
*/
static inline void block_BytestreamEmpty( block_bytestream_t *p_bytestream )
{
block_BytestreamRelease( p_bytestream );
*p_bytestream = block_BytestreamInit();
}
/**
* It flushes all already read data from a block_bytestream_t.
*/
static inline void block_BytestreamFlush( block_bytestream_t *p_bytestream ) static inline void block_BytestreamFlush( block_bytestream_t *p_bytestream )
{ {
while( p_bytestream->p_chain != p_bytestream->p_block ) while( p_bytestream->p_chain != p_bytestream->p_block )
......
Markdown is supported
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