int fifo_get_nowait (fifo_t *f, char *entry) { if (f->count <=0) { return -1; } else { entry[0] = _inline_fifo_get (f); return 1; } }
int fifo_get_nowait (fifo_t *f) { if (!f->count) return -1; return (int) _inline_fifo_get (f); }
uint8_t fifo_get_wait (fifo_t *f) { while (!f->count); return _inline_fifo_get (f); }