Jan Breuer
2013-12-25 ef2855ef79cf97421eb32489235eeaf8612dd2d9
libscpi/src/fifo.c
@@ -12,7 +12,7 @@
    fifo->rd = 0;
}
bool_t fifo_add(fifo_t * fifo, int16_t value) {
scpi_bool_t fifo_add(fifo_t * fifo, int16_t value) {
    /* FIFO full? */
    if (fifo->wr == ((fifo->rd + fifo->size) % (fifo->size + 1))) {
        fifo_remove(fifo, NULL);
@@ -24,7 +24,7 @@
    return TRUE;
}
bool_t fifo_remove(fifo_t * fifo, int16_t * value) {
scpi_bool_t fifo_remove(fifo_t * fifo, int16_t * value) {
    /* FIFO empty? */
    if (fifo->wr == fifo->rd) {
        return FALSE;
@@ -39,7 +39,7 @@
    return TRUE;
}
bool_t fifo_count(fifo_t * fifo, int16_t * value) {
scpi_bool_t fifo_count(fifo_t * fifo, int16_t * value) {
    *value = fifo->wr - fifo->rd;
    if (*value < 0) {
        *value += (fifo->size + 1);