diff options
author | Felix Fietkau <nbd@openwrt.org> | 2011-10-02 20:31:44 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2011-10-02 20:31:44 +0200 |
commit | 504b87e64062fc52fdedea4e35bb03467c8bf97f (patch) | |
tree | fe2cf874b2b47680c9c80af4bc3d3bacf976d1eb | |
parent | 13ec81ce3e2f77504818de0bf89a2a1edd7e0ba2 (diff) |
add vlist_for_each_element iterator
-rw-r--r-- | utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -48,6 +48,9 @@ void vlist_delete(struct vlist_tree *tree, struct vlist_node *node); void vlist_flush(struct vlist_tree *tree); void vlist_flush_all(struct vlist_tree *tree); +#define vlist_for_each_element(tree, element, node_member) \ + avl_for_each_element(&(tree)->avl, element, node_member.avl) + #ifdef __linux__ static inline int fls(int x) { |