Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1.  
  2. #include "stack.h"
  3.  
  4. typedef struct {
  5. stack toEnqueue;
  6. stack toDequeue;
  7. }queue;
  8.  
  9.  
  10.  
  11. void queue_init(queue* q, size_t elemsize, void(*disposefn) (void*));
  12. void queue_enqueue(queue* q, void* elem);
  13.  
  14. void* queue_first(queue* q);
  15.  
  16. void queue_dequeue(queue* q);
  17. void queue_map(queue* q, void(*mapfn)(void* elem));
  18. void queue_dispose(queue* q);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement