aisd_lab/lab01/zad1/include/queue.h

17 lines
318 B
C

#ifndef _KIK_ZAD1_QUEUE_H
#define _KIK_ZAD1_QUEUE_H
#include <stdbool.h>
#include <stddef.h>
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