12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef DROPBEAR_QUEUE_H_
- #define DROPBEAR_QUEUE_H_
- struct Link {
- void* item;
- struct Link* link;
- };
- struct Queue {
- struct Link* head;
- struct Link* tail;
- unsigned int count;
- };
- void initqueue(struct Queue* queue);
- int isempty(const struct Queue* queue);
- void* dequeue(struct Queue* queue);
- void *examine(const struct Queue* queue);
- void enqueue(struct Queue* queue, void* item);
- #endif
|