#include "queue.h"
empty_queue(q)
- queue q;
+ register queue q;
{
q->head = q->tail = (instr_p) 0;
q->qlen = 0;
}
remove_head(q)
- queue q;
+ register queue q;
{
if ( (q->head = q->head->fw) == (instr_p) 0) {
q->tail = (instr_p) 0;
}
insert(q,instr)
- queue q;
- instr_p instr;
+ register queue q;
+ register instr_p instr;
{
if (q->qlen++ == 0) {
q->head = q->tail = instr;
}
join_queues(q1,q2)
- queue q1,q2;
+ register queue q1,q2;
{
if (q1->qlen > 0) {
q2->qlen += q1->qlen;