Claude Chappe' Curse - A C Game
Logo Institut d'Informatique Claude Chappe Logo Université de Le Mans Logo Raeptor Production
 
Loading...
Searching...
No Matches
queue.h
Go to the documentation of this file.
1
26typedef struct Queue {
27 struct Queue *next;
28 void *data;
29} Queue;
30
31
40bool queue_is_empty(Queue *queue);
41
50void queue_push(Queue *queue, void *data);
51
61void *queue_pop(Queue *queue);
62
71void queue_free(Queue *queue);
72
// end of Queue group
void queue_free(Queue *queue)
Frees the queue.
Definition queue.c:31
bool queue_is_empty(Queue *queue)
Checks if the queue is empty.
Definition queue.c:19
void queue_push(Queue *queue, void *data)
Pushes data onto the queue.
Definition queue.c:4
void * queue_pop(Queue *queue)
Pops data from the queue.
Definition queue.c:23
A node in the queue.
Definition queue.h:26
struct Queue * next
Definition queue.h:27
void * data
Definition queue.h:28