--- embedaddon/quagga/lib/linklist.h 2013/07/21 23:54:39 1.1.1.3 +++ embedaddon/quagga/lib/linklist.h 2016/11/02 10:09:11 1.1.1.4 @@ -68,6 +68,7 @@ extern void list_free (struct list *); extern void listnode_add (struct list *, void *); extern void listnode_add_sort (struct list *, void *); extern void listnode_add_after (struct list *, struct listnode *, void *); +extern void listnode_move_to_tail (struct list *, struct listnode *); extern void listnode_delete (struct list *, void *); extern struct listnode *listnode_lookup (struct list *, void *); extern void *listnode_head (struct list *); @@ -112,6 +113,7 @@ extern void list_add_list (struct list *, struct list #define LISTNODE_ATTACH(L,N) \ do { \ (N)->prev = (L)->tail; \ + (N)->next = NULL; \ if ((L)->head == NULL) \ (L)->head = (N); \ else \