Releases: t1m013y/RingBuf-c
Releases · t1m013y/RingBuf-c
V 2.0
Warning
Some changes have been made to the library structure. They may cause incompatibility. See changes list.
Version 2.0
Unmarked RingBuf_IsInit()
as deprecated (marked as deprecated in version 1.5.2
)
Removed RingBuf_OA_*
functions
Added RingBuf_Queue_NoOverwrite()
and RingBuf_QueueArr_NoOverwrite()
Added RingBuf_PeekArr()
Changed return type of some functions from int
to short
Fixed some bugs
Made some optimizations
More detailed information about these changes
V 1.6
Warning
Some changes have been made to the library structure. They may cause incompatibility. See changes list.
Version 1.6
Renamed RingBuf
to RingBuf_t
Removed struct RingBuf
(use RingBuf_t
)
Renamed include guard
V 1.5.3
Version 1.5.3
Renamed include guard
Updated version in DOCS.md
V 1.5.2
Version 1.5.2
Marked RingBuf_IsInit() as deprecated
V 1.5.1
Warning
Incorrect version wrote in the top of .h and .c files
Version 1.5.1
Typo fixed
V 1.5
Version 1.5
Fixed lock nested functions conflict
V 1.4.2
Warning
Serious bugs were found in this version, it's not recommended to use it.
Version 1.4.2
Fixed initialization not working on some systems
Some changes in docs
V 1.4.1
Warning
Serious bugs were found in this version, it's not recommended to use it.
Version 1.4.1
Fixed RingBuf_Dequeue()
doesn't work and always returns 0
(if
operator syntax mistake)
V 1.4
Caution
Do not use this version! It doesn't work properly!
Version 1.4
Fixed bugs and mistakes
Added locked flag