Lines Matching defs:flink
34 struct sym_quehead *flink; /* Forward pointer */
39 (ptr)->flink = (ptr); (ptr)->blink = (ptr); \
44 return (head->flink == head) ? 0 : head->flink;
54 struct sym_quehead * flink)
56 flink->blink = new;
57 new->flink = flink;
59 blink->flink = new;
63 struct sym_quehead * flink)
65 flink->blink = blink;
66 blink->flink = flink;
71 return head->flink == head;
77 struct sym_quehead *first = list->flink;
81 struct sym_quehead *at = head->flink;
84 head->flink = first;
86 last->flink = at;
96 first = orig->flink;
99 dest->flink = first;
101 last->flink = dest;
103 orig->flink = orig;
106 dest->flink = dest;
113 #define sym_insque(new, pos) __sym_que_add(new, pos, (pos)->flink)
115 #define sym_remque(el) __sym_que_del((el)->blink, (el)->flink)
117 #define sym_insque_head(new, head) __sym_que_add(new, head, (head)->flink)
121 struct sym_quehead *elem = head->flink;
124 __sym_que_del(head, elem->flink);
147 for (qp = (head)->flink; qp != (head); qp = qp->flink)