Lines Matching defs:my_queue
34 queue *my_queue;
37 my_queue = emalloc(sizeof(queue));
40 my_queue = debug_erealloc(NULL, sizeof(queue), sourcefile, line_num);
42 my_queue->get_order = get_order;
43 my_queue->front = NULL;
44 my_queue->no_of_elements = 0;
46 return my_queue;
55 queue *my_queue
61 while (my_queue->front != NULL) {
62 temp = my_queue->front;
63 my_queue->front = my_queue->front->node_next;
68 free(my_queue);
128 queue *my_queue
131 return (!my_queue || !my_queue->front);
152 queue * my_queue,
158 node *j = my_queue->front;
161 (*my_queue->get_order)(new_node + 1, j + 1) > 0) {
167 new_node->node_next = my_queue->front;
168 my_queue->front = new_node;
174 ++my_queue->no_of_elements;
175 return my_queue;
183 queue *my_queue
186 node *my_node = my_queue->front;
189 my_queue->front = my_node->node_next;
190 --my_queue->no_of_elements;
201 queue *my_queue
204 return my_queue->no_of_elements;