Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stack.h"
- typedef struct {
- stack toEnqueue;
- stack toDequeue;
- }queue;
- void queue_init(queue* q, size_t elemsize, void(*disposefn) (void*));
- void queue_enqueue(queue* q, void* elem);
- void* queue_first(queue* q);
- void queue_dequeue(queue* q);
- void queue_map(queue* q, void(*mapfn)(void* elem));
- void queue_dispose(queue* q);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement