Lines Matching refs:newnode
429 hiernode *prevnode, *currnode, *newnode; in hierarchical_sort() local
478 (&newnode, dirname)) in hierarchical_sort()
481 prevnode->leveldir = newnode; in hierarchical_sort()
482 prevnode = newnode; in hierarchical_sort()
483 currnode = newnode->subdir; in hierarchical_sort()
491 if ((rc = alloc_hiernode(&newnode, in hierarchical_sort()
494 prevnode->subdir = newnode; in hierarchical_sort()
495 prevnode = newnode; in hierarchical_sort()
496 currnode = newnode->subdir; in hierarchical_sort()
1648 alloc_hiernode(hiernode **newnode, char *dirname) in alloc_hiernode() argument
1650 if ((*newnode = (hiernode *)malloc(sizeof (hiernode))) == NULL) { in alloc_hiernode()
1655 memset(((char *)*newnode), 0, sizeof (hiernode)); in alloc_hiernode()
1656 strcpy(((*newnode)->dirname), dirname); in alloc_hiernode()