--- ./src/queue.h.orig +++ ./src/queue.h @@ -86,12 +86,14 @@ * Some extra functions for LIST manipulation */ +#ifndef LIST_MOVE #define LIST_MOVE(newhead, oldhead, field) do { \ if((oldhead)->lh_first) { \ (oldhead)->lh_first->field.le_prev = &(newhead)->lh_first; \ } \ (newhead)->lh_first = (oldhead)->lh_first; \ } while (0) +#endif #define LIST_INSERT_SORTED(head, elm, field, cmpfunc) do { \ if(LIST_EMPTY(head)) { \