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