Finaly decided that circfifo will assert on 0 byte in/out calls
This already made some bugs hiden in my project. After asert situation is clear