Lines Matching refs:dolnod
87 struct dolnod *argfor; /* linked list of blocks to be cleaned up */
88 struct dolnod *dolh;
481 struct dolnod *sh_argfree(Shell_t *shp, struct dolnod *blk,int flag) in sh_argfree()
483 register struct dolnod* argr=blk; in sh_argfree()
484 register struct dolnod* argblk; in sh_argfree()
504 return(NIL(struct dolnod*)); in sh_argfree()
519 struct dolnod *sh_argcreate(register char *argv[]) in sh_argcreate()
521 register struct dolnod *dp; in sh_argcreate()
528 dp=new_of(struct dolnod,n*sizeof(char*)+size+n); in sh_argcreate()
533 sp = (char*)dp + sizeof(struct dolnod) + n*sizeof(char*); in sh_argcreate()
546 struct dolnod *sh_argnew(Shell_t *shp,char *argi[], struct dolnod **savargfor) in sh_argnew()
549 register struct dolnod *olddolh = ap->dolh; in sh_argnew()
560 void sh_argreset(Shell_t *shp,struct dolnod *blk, struct dolnod *afor) in sh_argreset()
575 struct dolnod *sh_arguse(Shell_t* shp) in sh_arguse()
577 register struct dolnod *dh; in sh_arguse()
715 register struct dolnod *ap = (struct dolnod*)ac->comarg; in sh_argbuild()