Lines Matching refs:Avlnode
78 ldap_avl_insert( Avlnode ** root, void *data, AVL_CMP fcmp, AVL_DUP fdup )
80 Avlnode *t, *p, *s, *q, *r;
84 if (( r = (Avlnode *) ber_memalloc( sizeof( Avlnode ))) == NULL ) {
109 if (( q = (Avlnode *) ber_memalloc( sizeof( Avlnode ))) == NULL ) {
188 ldap_avl_delete( Avlnode **root, void* data, AVL_CMP fcmp )
190 Avlnode *p, *q, *r, *top;
194 Avlnode *pptr[MAX_TREE_DEPTH];
360 avl_inapply( Avlnode *root, AVL_APPLY fn, void* arg, int stopflag )
380 avl_postapply( Avlnode *root, AVL_APPLY fn, void* arg, int stopflag )
399 avl_preapply( Avlnode *root, AVL_APPLY fn, void* arg, int stopflag )
427 ldap_avl_apply( Avlnode *root, AVL_APPLY fn, void* arg, int stopflag, int type )
457 Avlnode *root,
507 ldap_avl_free( Avlnode *root, AVL_FREE dfree )
535 Avlnode *
536 ldap_avl_find2( Avlnode *root, const void *data, AVL_CMP fcmp )
548 ldap_avl_find( Avlnode *root, const void* data, AVL_CMP fcmp )
568 ldap_avl_find_lin( Avlnode *root, const void* data, AVL_CMP fcmp )
631 ldap_avl_getfirst( Avlnode *root )