Lines Matching +defs:val +defs:args
450 static void put_level(Namval_t* np,const char *val,int flags,Namfun_t *fp)
455 nv_putv(np,val,flags,fp);
456 if(!val)
921 char *val;
958 if(path && (path = nv_search(PATHNOD->nvname,shp->var_tree,HASH_NOSCOPE)) && (val=nv_getval(path)))
959 nv_putval(path,val,NV_RDONLY);
960 if(fpath && (fpath = nv_search(FPATHNOD->nvname,shp->var_tree,HASH_NOSCOPE)) && (val=nv_getval(fpath)))
961 nv_putval(fpath,val,NV_RDONLY);
2234 register char **args;
2260 args=shp->st.dolv+1;
2266 args=sh_argbuild(shp,&argn,tp,0);
2272 cp = *args;
2277 char *val;
2282 sh_menu(sfstderr,nargs,args);
2295 if(!(val=nv_getval(sh_scoped(shp,REPLYNOD))))
2299 if(*(cp=val) == 0)
2310 type = (int)strtol(val, (char**)0, 10)-1;
2314 cp = args[type];
2350 cp = *++args;