#include #include #include "request_queue.h" int main(int argc, char *argv[]) { rqueue *q = rqueue_create(10); for (int i = 1; i < argc + 1; i += 2) { request r = {argv[i], argv[i + 1]}; rqueue_add(q, &r); } while (rqueue_size(q) > 1) { request r; rqueue_remove(q, &r); printf("%s %s\n", r.user, r.position); free(r.user); free(r.position); } rqueue_destroy(q); }