Lines Matching refs:argnod

53 static struct argnod	*qscan(struct comnod*, int);
85 static struct argnod *label_list;
86 static struct argnod *label_last;
96 static unsigned long writedefs(Lex_t *lexp,struct argnod *arglist, int line, int type, struct argnod *cmd)
98 register struct argnod *argp = arglist;
193 struct argnod *ap = tp->comarg;
278 static Shnode_t *getanode(Lex_t *lp, struct argnod *ap)
326 struct argnod *sav_arg = lexp->arg;
644 register struct argnod *argp;
656 argp = (struct argnod*)stkseek(stkp,ARGVAL);
677 argp = (struct argnod*)stkfreeze(stkp,1);
687 argp = (struct argnod*)stakfreeze(1);
729 struct argnod *savelabel = label_last;
824 struct argnod *ap;
826 ap = (struct argnod*)stakalloc(flag);
878 static struct argnod *assign(Lex_t *lexp, register struct argnod *ap, int tdef)
905 ap->argchn.ap = (struct argnod*)t;
914 struct argnod **settail;
921 struct argnod *ap;
922 ap = (struct argnod*)stkseek(stkp,ARGVAL);
925 ap = (struct argnod*)stkfreeze(stkp,1);
933 ap = (struct argnod*)stkseek(stkp,ARGVAL);
937 ap = (struct argnod*)stkfreeze(stkp,1);
988 struct argnod *arg = lexp->arg;
1118 writedefs(lexp,lexp->arg,lexp->sh->inlineno,'v',NIL(struct argnod*));
1191 register struct argnod *argp = label_list;
1262 static struct argnod *process_sub(Lex_t *lexp,int tok)
1264 struct argnod *argp;
1268 argp = (struct argnod*)stkalloc(lexp->sh->stk,sizeof(struct argnod));
1270 argp->argchn.ap = (struct argnod*)makeparent(lexp,mode?TFORK|FPIN|FAMP|FPCL:TFORK|FPOU,t);
1282 register struct argnod *argp;
1285 struct argnod **argtail;
1286 struct argnod **settail;
1325 struct argnod *ap=argp;
1334 ap=(struct argnod*)stkfreeze(stkp,1);
1467 writedefs(lexp,argp,line,0,NIL(struct argnod*));
1469 writedefs(lexp,argp,line,0,NIL(struct argnod*));
1472 writedefs(lexp,argp,line,'u',NIL(struct argnod*));
1606 lexp->arg = (struct argnod*)stkalloc(stkp,sizeof(struct argnod)+3);
1696 static struct argnod *qscan(struct comnod *ac,int argn)
1699 register struct argnod *ap;
1751 return((struct argnod*)dp);
1797 register struct argnod *arg;