fifo.c revision f7560669
1