am 91962669: Merge "cutils: list: add list_for_each_safe"

* commit '919626693999d8d3f22e12477d35c067594a6387':
  cutils: list: add list_for_each_safe
This commit is contained in:
jp abgrall 2013-09-25 11:34:29 -07:00 committed by Android Git Automerger
commit 0817010366

View file

@ -44,6 +44,11 @@ struct listnode
#define list_for_each_reverse(node, list) \
for (node = (list)->prev; node != (list); node = node->prev)
#define list_for_each_safe(node, next, list) \
for (node = (list)->next, next = node->next; \
node != (list); \
node = next, next = node->next)
void list_init(struct listnode *list);
void list_add_tail(struct listnode *list, struct listnode *item);
void list_remove(struct listnode *item);