version 1.1.1.2, 2012/10/09 09:22:28
|
version 1.1.1.3, 2013/07/21 23:54:39
|
Line 90 extern void list_add_list (struct list *, struct list
|
Line 90 extern void list_add_list (struct list *, struct list
|
#define ALL_LIST_ELEMENTS(list,node,nextnode,data) \ |
#define ALL_LIST_ELEMENTS(list,node,nextnode,data) \ |
(node) = listhead(list), ((data) = NULL); \ |
(node) = listhead(list), ((data) = NULL); \ |
(node) != NULL && \ |
(node) != NULL && \ |
((data) = listgetdata(node),(nextnode) = listnextnode(node), 1); \ | ((data) = listgetdata(node),(nextnode) = node->next, 1); \ |
(node) = (nextnode), ((data) = NULL) |
(node) = (nextnode), ((data) = NULL) |
|
|
/* read-only list iteration macro. |
/* read-only list iteration macro. |