Lines Matching refs:v
54 static int getval(struct limits *lp, tchar **v, rlim_t *);
62 void echo(tchar sep, tchar **v);
153 doonintr(tchar **v) in doonintr() argument
156 tchar *vv = v[1]; in doonintr()
219 doalias(tchar **v) in doalias() argument
227 v++; in doalias()
228 p = *v++; in doalias()
231 } else if (*v == 0) { in doalias()
242 set1(strip(p), saveblk(v), &aliases); in doalias()
247 unalias(tchar **v) in unalias() argument
253 unset1(v, &aliases); in unalias()
268 dologin(tchar **v) in dologin() argument
278 if (v[1] != NULL) { in dologin()
279 v_ = tstostr(NULL, v[1]); /* No need to free */ in dologin()
290 donewgrp(tchar **v) in donewgrp() argument
302 if (v[1] != NULL) { in donewgrp()
303 v_ = tstostr(NOSTR, v[1]); /* No need to free */ in donewgrp()
331 doif(tchar **v, struct command *kp) in doif() argument
339 v++; in doif()
340 i = exp(&v); in doif()
341 vv = v; in doif()
404 dogoto(tchar **v) in dogoto() argument
425 search(ZGOTO, 0, lp = globone(v[1])); in dogoto()
434 doswitch(tchar **v) in doswitch() argument
441 v++; in doswitch()
442 if (!*v || *(*v++) != '(') { in doswitch()
445 cp = **v == ')' ? S_ : *v++; in doswitch()
446 if (*(*v++) != ')') { in doswitch()
447 v--; in doswitch()
449 if (*v) { in doswitch()
472 doexit(tchar **v) in doexit() argument
484 v++; in doexit()
485 if (*v) { in doexit()
486 set(S_status, putn(exp(&v))); in doexit()
487 if (*v) { in doexit()
499 doforeach(tchar **v) in doforeach() argument
507 v++; in doforeach()
508 cp = strip(*v); in doforeach()
512 if (*cp || strlen_(*v) >= MAX_VAR_LEN || !letter(**v)) { in doforeach()
515 cp = *v++; in doforeach()
516 if (v[0][0] != '(' || v[blklen(v) - 1][0] != ')') { in doforeach()
519 v++; in doforeach()
520 gflag = 0, tglob(v); in doforeach()
521 v = glob(v); in doforeach()
522 if (v == 0) { in doforeach()
526 nwp->w_fe = nwp->w_fe0 = v; gargv = 0; in doforeach()
542 dowhile(tchar **v) in dowhile() argument
551 v++; in dowhile()
558 status = !exp0(&v, 1); in dowhile()
560 status = !exp(&v); in dowhile()
562 if (*v) { in dowhile()
658 dorepeat(tchar **v, struct command *kp) in dorepeat() argument
665 i = getn(v[1]); in dorepeat()
669 lshift(v, 2); in dorepeat()
974 doecho(tchar **v) in doecho() argument
980 echo(' ', v); in doecho()
984 doglob(tchar **v) in doglob() argument
990 echo(0, v); in doglob()
995 echo(tchar sep, tchar **v) in echo() argument
1006 v++; in echo()
1007 if (*v == 0) { in echo()
1018 gflag = 0, tglob(v); in echo()
1020 v = glob(v); in echo()
1021 if (v == 0) { in echo()
1026 if (sep == ' ' && *v && strlen_(*v) == 2 && in echo()
1027 ((**v&TRIM) == '-' && (*(*v + 1) & TRIM) == 'n' && in echo()
1028 (*(*v+2)&TRIM) == 0)) { in echo()
1029 nonl++, v++; in echo()
1031 while (cp = *v++) { in echo()
1037 if (*v) { in echo()
1087 dosetenv(tchar **v) in dosetenv() argument
1094 v++; in dosetenv()
1095 if ((vp = *v++) == 0) { in dosetenv()
1107 if ((lp = *v++) == 0) { in dosetenv()
1124 dounsetenv(tchar **v) in dounsetenv() argument
1129 v++; in dounsetenv()
1131 local_unsetenv(*v); in dounsetenv()
1132 if (islocalevar(*v++)) { in dounsetenv()
1135 } while (*v); in dounsetenv()
1256 doumask(tchar **v) in doumask() argument
1258 tchar *cp = v[1]; in doumask()
1306 dolimit(tchar **v) in dolimit() argument
1315 v++; in dolimit()
1316 if (*v && eq(*v, S_h)) { in dolimit()
1318 v++; in dolimit()
1320 if (*v == 0) { in dolimit()
1326 lp = findlim(v[0]); in dolimit()
1327 if (v[1] == 0) { in dolimit()
1331 switch (getval(lp, v+1, &limit)) { in dolimit()
1346 getval(struct limits *lp, tchar **v, rlim_t *retval) in getval() argument
1349 tchar *cp = *v++; in getval()
1371 if (*v == 0) { in getval()
1381 cp = *v; in getval()
1509 dounlimit(tchar **v) in dounlimit() argument
1518 v++; in dounlimit()
1519 if (*v && eq(*v, S_h)) { in dounlimit()
1521 v++; in dounlimit()
1523 if (*v == 0) { in dounlimit()
1534 while (*v) { in dounlimit()
1535 lp = findlim(*v++); in dounlimit()
1602 doeval(tchar **v) in doeval() argument
1613 v++; in doeval()
1614 if (*v == 0) { in doeval()
1617 gflag = 0, tglob(v); in doeval()
1619 gv = v = glob(v); in doeval()
1621 if (v == 0) { in doeval()
1624 v = copyblk(v); in doeval()
1626 trim(v); in doeval()
1633 evalvec = v; in doeval()