Put fifo_buffer struct definition in fifo_buffer.h - don't include stdio.h