Lines Matching refs:del
96 #define LL_DELETE(head, del) \ argument
99 if ((head) == (del)) \
103 while (_tmp->next && (_tmp->next != (del))) \
106 _tmp->next = ((del)->next); \
196 #define DL_DELETE(head, del) \ argument
198 assert((del)->prev != NULL); \
199 if ((del)->prev == (del)) { \
201 } else if ((del) == (head)) { \
202 (del)->next->prev = (del)->prev; \
203 (head) = (del)->next; \
205 (del)->prev->next = (del)->next; \
206 if ((del)->next) \
207 (del)->next->prev = (del)->prev; \
209 (head)->prev = (del)->prev; \