File was renamed from libscpi/inc/scpi/fifo.h |
| | |
| | | #define SCPI_FIFO_H |
| | | |
| | | #include "scpi/types.h" |
| | | #include "utils_private.h" |
| | | |
| | | #ifdef __cplusplus |
| | | extern "C" { |
| | |
| | | }; |
| | | typedef struct _fifo_t fifo_t; |
| | | |
| | | void fifo_init(fifo_t * fifo); |
| | | void fifo_clear(fifo_t * fifo); |
| | | bool_t fifo_add(fifo_t * fifo, int16_t value); |
| | | bool_t fifo_remove(fifo_t * fifo, int16_t * value); |
| | | bool_t fifo_count(fifo_t * fifo, int16_t * value); |
| | | void fifo_init(fifo_t * fifo) LOCAL; |
| | | void fifo_clear(fifo_t * fifo) LOCAL; |
| | | bool_t fifo_add(fifo_t * fifo, int16_t value) LOCAL; |
| | | bool_t fifo_remove(fifo_t * fifo, int16_t * value) LOCAL; |
| | | bool_t fifo_count(fifo_t * fifo, int16_t * value) LOCAL; |
| | | |
| | | #ifdef __cplusplus |
| | | } |