Lines Matching full:head
24 #define LIST(type) struct { type *head, *tail; }
26 do { (list).head = NULL; (list).tail = NULL; } while (/*CONSTCOND*/0)
38 #define HEAD(list) ((list).head)
40 #define EMPTY(list) ((list).head == NULL)
45 if ((list).head != NULL) \
46 (list).head->link.prev = (elt); \
50 (elt)->link.next = (list).head; \
51 (list).head = (elt); \
60 (list).head = (elt); \
76 (list).head = (elt)->link.next; \