Code

avltree: Add sdb_avltree_iter_peek_next().
[sysdb.git] / src / utils / avltree.c
index 54c1895673a8dd68e6aeccf4655615db00078930..87db2f78d0e9b8e7c1eee042af3f32de0c697887 100644 (file)
@@ -457,6 +457,14 @@ sdb_avltree_iter_get_next(sdb_avltree_iter_t *iter)
        return n ? n->obj : NULL;
 } /* sdb_avltree_iter_get_next */
 
+sdb_object_t *
+sdb_avltree_iter_peek_next(sdb_avltree_iter_t *iter)
+{
+       if ((! iter) || (! iter->node))
+               return NULL;
+       return iter->node->obj;
+} /* sdb_avltree_iter_peek_next */
+
 size_t
 sdb_avltree_size(sdb_avltree_t *tree)
 {