9 lines
165 B
C
9 lines
165 B
C
//requires C99
|
|
#define ITERATE_LIST(n, list) \
|
|
for(Node *n = (list)->head; n; n = n->next)
|
|
|
|
...
|
|
ITERATE_LIST(n, list)
|
|
{
|
|
printf("node value: %s\n", n->value);
|
|
}
|