]> git.sur5r.net Git - openldap/blobdiff - include/avl.h
cleanup
[openldap] / include / avl.h
index 0b6ed41298fbc8a1cd1a2320f43670b0bdd7c900..70bdbcd6cbd963d316b843abc14fb3820acfb89b 100644 (file)
@@ -132,6 +132,15 @@ tavl_find LDAP_P((Avlnode *, const void*, AVL_CMP));
 LDAP_AVL_F( Avlnode* )
 tavl_find2 LDAP_P((Avlnode *, const void*, AVL_CMP));
 
+#define        TAVL_DIR_LEFT   0
+#define        TAVL_DIR_RIGHT  1
+
+LDAP_AVL_F( Avlnode* )
+tavl_end LDAP_P((Avlnode *, int direction ));
+
+LDAP_AVL_F( Avlnode* )
+tavl_next LDAP_P((Avlnode *, int direction ));
+
 /* apply traversal types */
 #define AVL_PREORDER   1
 #define AVL_INORDER    2