mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 00:40:00 -04:00
dns_rbt_deletefromlevel() did not need its dns_rbt_t argument
This commit is contained in:
parent
1eee03d8cf
commit
03052a178c
1 changed files with 5 additions and 9 deletions
|
|
@ -15,7 +15,7 @@
|
|||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rbt.c,v 1.82 2000/06/06 23:25:29 tale Exp $ */
|
||||
/* $Id: rbt.c,v 1.83 2000/06/19 22:55:42 tale Exp $ */
|
||||
|
||||
/* Principal Authors: DCL */
|
||||
|
||||
|
|
@ -179,8 +179,7 @@ dns_rbt_addonlevel(dns_rbtnode_t *node, dns_rbtnode_t *current, int order,
|
|||
dns_rbtnode_t **rootp, dns_rbtnodechain_t *chain);
|
||||
|
||||
static void
|
||||
dns_rbt_deletefromlevel(dns_rbt_t *rbt, dns_rbtnode_t *delete,
|
||||
dns_rbtnode_t **rootp);
|
||||
dns_rbt_deletefromlevel(dns_rbtnode_t *delete, dns_rbtnode_t **rootp);
|
||||
|
||||
static void
|
||||
dns_rbt_deletetree(dns_rbt_t *rbt, dns_rbtnode_t *node);
|
||||
|
|
@ -1195,8 +1194,8 @@ dns_rbt_deletenode(dns_rbt_t *rbt, dns_rbtnode_t *node, isc_boolean_t recurse)
|
|||
* have one to start, or because it was recursively removed).
|
||||
* So now the node needs to be removed from this level.
|
||||
*/
|
||||
dns_rbt_deletefromlevel(rbt, node,
|
||||
parent == NULL ? &rbt->root : &DOWN(parent));
|
||||
dns_rbt_deletefromlevel(node, parent == NULL ? &rbt->root :
|
||||
&DOWN(parent));
|
||||
|
||||
if (rbt->data_deleter != NULL)
|
||||
rbt->data_deleter(DATA(node), rbt->deleter_arg);
|
||||
|
|
@ -1563,13 +1562,10 @@ dns_rbt_addonlevel(dns_rbtnode_t *node,
|
|||
* true red/black tree on a single level.
|
||||
*/
|
||||
static void
|
||||
dns_rbt_deletefromlevel(dns_rbt_t *rbt, dns_rbtnode_t *delete,
|
||||
dns_rbtnode_t **rootp)
|
||||
{
|
||||
dns_rbt_deletefromlevel(dns_rbtnode_t *delete, dns_rbtnode_t **rootp) {
|
||||
dns_rbtnode_t *child, *sibling, *parent;
|
||||
dns_rbtnode_t *successor;
|
||||
|
||||
REQUIRE(VALID_RBT(rbt));
|
||||
REQUIRE(delete != NULL);
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue