Lines Matching refs:nif
508 struct nif {
576 struct nif nif;
4213 cmdtxt(n->nif.test);
4215 n = n->nif.ifpart;
4216 if (n->nif.elsepart) {
4219 n = n->nif.elsepart;
7044 SHELL_ALIGN(sizeof(struct nif)),
7106 calcsize(n->nif.elsepart);
7107 calcsize(n->nif.ifpart);
7108 calcsize(n->nif.test);
7219 new->nif.elsepart = copynode(n->nif.elsepart);
7220 new->nif.ifpart = copynode(n->nif.ifpart);
7221 new->nif.test = copynode(n->nif.test);
7453 evaltree(n->nif.test, EV_TESTED);
7457 n = n->nif.ifpart;
7459 } else if (n->nif.elsepart) {
7460 n = n->nif.elsepart;
9665 n1 = stalloc(sizeof(struct nif));
9667 n1->nif.test = list(0);
9670 n1->nif.ifpart = list(0);
9673 n2->nif.elsepart = stalloc(sizeof(struct nif));
9674 n2 = n2->nif.elsepart;
9676 n2->nif.test = list(0);
9679 n2->nif.ifpart = list(0);
9682 n2->nif.elsepart = list(0);
9684 n2->nif.elsepart = NULL;