#ifndef _KIK_ZAD1_QUEUE_H #define _KIK_ZAD1_QUEUE_H #include #include typedef struct Queue Queue; Queue *queue_new(size_t length, size_t element_size); void queue_free(Queue *queue); void *queue_read(Queue *queue); bool queue_write(Queue *queue, void *value); #endif // _KIK_ZAD1_QUEUE_H