view src/queue.h @ 1:392ce56806f9

Added dequeue, cmake file, fix copypasta in queue
author Eris Caffee <discordia@eldalin.com>
date Thu, 20 Sep 2012 23:11:40 -0500
parents 5af32066927f
children b49d814f20a4
line source
1 #ifndef QUEUE_
2 #define QUEUE_
4 struct queue
5 {
6 void ** data;
7 size_t max;
8 size_t start;
9 size_t count;
10 };
12 struct queue * queue_new(size_t const size);
13 void queue_delete(struct queue * queue);
14 void * queue_push(struct queue * queue, void * elem);
15 void * queue_pop(struct queue * queue);
16 size_t queue_size(struct queue * queue);
18 #endif