An (ideally) single-consumer single-producer bip buffer, implemented in two header files.

Essentially a reimplementation of James Munns' bbqueue in gasp C (linked here)

Simon Cooke introducted the bip-buffer nearly 20 years ago. Read about the bip-buffer data structure here

Run make tests to compile the test programs.

TODO

[] test w/ valgrind
[] write more tests
[] add libev for async functionality