__of_get_next_child
for (child = __of_get_next_child(parent, NULL); child != NULL; \
child = __of_get_next_child(parent, child))
next = __of_get_next_child(node, prev);