diff options
-rw-r--r-- | __root__/ccs-flatten/list.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/__root__/ccs-flatten/list.h b/__root__/ccs-flatten/list.h index d77a2a0..77f71e9 100644 --- a/__root__/ccs-flatten/list.h +++ b/__root__/ccs-flatten/list.h @@ -78,14 +78,14 @@ list_do(list, node) { * there must be at least one item in the list */ # define list_for(list, curr, cnt) \ - if (!(cnt=0) && (list != NULL) && (*list != NULL)) \ + if (!(cnt=0) && *list) \ for (curr = *list; \ (cnt == 0) || (curr != *list); \ curr = (void*)le(curr)->le_next, \ cnt++) # define list_for_rev(list, curr, cnt) \ - if (!(cnt=0) && list && *list) \ + if (!(cnt=0) && *list) \ for (curr = (void *)(le(*list)->le_prev); \ (cnt == 0) || ((void *)curr != le(*list)->le_prev); \ curr = (void*)(le(curr)->le_prev), \ |