cgo: add queue fifo c code