Home | History | Annotate | Download | only in stdlib

Lines Matching defs:rootp

30 	node_t **rootp = (node_t **)vrootp;
37 if (rootp == NULL || (p = *rootp) == NULL)
40 while ((cmp = (*compar)(vkey, (*rootp)->key)) != 0) {
41 p = *rootp;
42 rootp = (cmp < 0) ?
43 &(*rootp)->llink : /* follow llink branch */
44 &(*rootp)->rlink; /* follow rlink branch */
45 if (*rootp == NULL)
48 r = (*rootp)->rlink; /* D1: */
49 if ((q = (*rootp)->llink) == NULL) /* Left NULL? */
59 q->llink = (*rootp)->llink;
60 q->rlink = (*rootp)->rlink;
63 free(*rootp); /* D4: Free node */
64 *rootp = q; /* link parent to new node */