circbuf.cpp revision 522685dc682cf4230f5e51d601fcb95061d09e71