Lines Matching refs:nyu
508 AvlNode* nyu;
511 nyu = alloc_nofail(cc, sizeof(AvlNode));
512 tl_assert(nyu);
514 nyu->child[0] = nd->child[0];
515 nyu->child[1] = nd->child[1];
516 nyu->balance = nd->balance;
520 nyu->key = dopyK( nd->key );
521 if (nd->key != 0 && nyu->key == 0)
525 nyu->key = nd->key;
530 nyu->val = dopyV( nd->val );
531 if (nd->val != 0 && nyu->val == 0)
535 nyu->val = nd->val;
539 if (nyu->child[0]) {
540 nyu->child[0] = avl_dopy( nyu->child[0], dopyK, dopyV,
542 if (! nyu->child[0])
545 if (nyu->child[1]) {
546 nyu->child[1] = avl_dopy( nyu->child[1], dopyK, dopyV,
548 if (! nyu->child[1])
552 return nyu;
807 WordFM* nyu;
812 nyu = fm->alloc_nofail( fm->cc, sizeof(WordFM) );
813 tl_assert(nyu);
815 *nyu = *fm;
821 if (nyu->root) {
822 nyu->root = avl_dopy( nyu->root, dopyK, dopyV,
824 if (! nyu->root)
828 return nyu;