46 Queue q = malloc(
sizeof(
Queue_));
80 while (q->first != NULL)
107 n = malloc(
sizeof(
Node_));
110 if (q->first == NULL)
139 if (q->first == NULL)
144 q->first = q->first->next;
145 if (q->first == NULL)
168 if (q->first == NULL)
void * q_dequeue(Queue q)
Dequeues an item.
int q_isEmpty(Queue q)
Checks if the queue is empty.
void q_destroy(Queue q)
Destroys a queue.
Queue q_create(void)
Creates a queue.
void q_enqueue(Queue q, void *data)
Enqueues an item.
Node in the thread queue.