- for (struct avl_tree_node *_parent, *_tmp = \
- avl_tree_first_in_postorder( \
- (dir)->i_children); \
- _tmp && \
- (((child) = avl_tree_entry(_tmp, struct wim_dentry, \
- d_index_node)), 1) && \
- ((_parent = avl_get_parent(_tmp)), 1); \
- _tmp = avl_tree_next_in_postorder(_tmp, _parent))
+ avl_tree_for_each_in_postorder((child), (dir)->i_children, \
+ struct wim_dentry, d_index_node)