Lines Matching defs:argn
674 int argn;
713 com = sh_argbuild(shp,&argn,&(t->com),OPTIMIZE);
743 argn -= command;
764 comn = com[argn-1];
769 if(argn==0 || (np && nv_isattr(np,BLT_SPC)))
772 if(argn)
810 else if(argn>=3 && checkopt(com,'T'))
839 if((io||argn))
846 if(argn==0)
874 argn = 1;
986 if(argn)
1007 if(argn)
1008 shp->exitval = (*shp->bltinfun)(argn,com,(void*)bp);
1138 sh_funct(shp,np,argn,com,t->com.comset,(flags&~OPTIMIZE_FLAG));
1614 args=sh_argbuild(shp,&argn,tp,0);
1615 nargs = argn;
2248 int sh_run(int argn, char *argv[])
2259 dp = (struct dolnod*)stakalloc((unsigned)sizeof(struct dolnod) + ARG_SPARE*sizeof(char*) + argn*sizeof(char*));
2260 dp->dolnum = argn;
2262 memcpy(dp->dolval+ARG_SPARE, argv, (argn+1)*sizeof(char*));
2266 argn=sh_exec((Shnode_t*)t,sh_isstate(SH_ERREXIT));
2273 return(argn);
2551 int sh_funscope(int argn, char *argv[],int(*fun)(void*),void *arg,int execflg)
2693 static void sh_funct(Shell_t *shp,Namval_t *np,int argn, char *argv[],struct argnod *envlist,int execflg)
2720 b_dot_cmd(argn+1,argv-1,&shp->bltindata);
2728 sh_funscope(argn,argv,0,&fun,execflg);