]> git.sur5r.net Git - openldap/commitdiff
Add tavl_end and tavl_next
authorHoward Chu <hyc@openldap.org>
Wed, 21 Sep 2005 14:46:04 +0000 (14:46 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 21 Sep 2005 14:46:04 +0000 (14:46 +0000)
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