Home | History | Annotate | Download | only in isc

Lines Matching defs:NEXT

28 #define LINK(type) struct { type *prev, *next; }
32 (elt)->link.next = (type *)(-1); \
37 (void *)((elt)->link.next) != (void *)(-1))
51 (elt)->link.next = (list).head; \
59 (list).tail->link.next = (elt); \
63 (elt)->link.next = NULL; \
70 if ((elt)->link.next != NULL) \
71 (elt)->link.next->link.prev = (elt)->link.prev; \
77 (elt)->link.prev->link.next = (elt)->link.next; \
80 (list).head = (elt)->link.next; \
88 #define NEXT(elt, link) ((elt)->link.next)
98 (elt)->link.prev->link.next = (elt); \
99 (elt)->link.next = (before); \
106 if ((after)->link.next == NULL) \
109 (elt)->link.next = (after)->link.next; \
110 (after)->link.next = (elt); \
111 (elt)->link.next->link.prev = (elt); \