Lines Matching refs:prev
38 * To use doubly-linked lists, your structure must "prev" and "next" pointers.
44 * struct item *prev, *next;
69 (add)->prev = (head)->prev; \
70 (head)->prev = (add); \
72 (add)->prev = (add); \
80 (add)->prev = (head)->prev; \
81 (head)->prev->next = (add); \
82 (head)->prev = (add); \
86 (head)->prev = (head); \
93 if ((del)->prev == (del)) { \
96 (del)->next->prev = (del)->prev; \
99 (del)->prev->next = (del)->next; \
101 (del)->next->prev = (del)->prev; \
103 (head)->prev = (del)->prev; \