ringbuffer.h switched to correct file guards