|
#ifndef SMACKQUEUE_H
|
|
#define SMACKQUEUE_H
|
|
|
|
struct Queue *
|
|
queue_create(void);
|
|
|
|
|
|
void
|
|
queue_destroy(struct Queue *queue);
|
|
|
|
|
|
void
|
|
enqueue(struct Queue *queue, unsigned data);
|
|
|
|
|
|
unsigned
|
|
dequeue(struct Queue *queue);
|
|
|
|
|
|
unsigned
|
|
queue_has_more_items(struct Queue *queue);
|
|
|
|
|
|
#endif
|