Lines Matching defs:pv
152 Char *dp, **pv, **av, *sav;
169 pv = globall(blk, gflag);
170 if (pv == 0) {
176 pv = saveblk(blk);
177 cleanup_push(pv, blk_cleanup);
179 trim(pv);
182 expath = Strsave(pv[0]);
210 cleanup_ignore(pv);
211 cleanup_until(pv);
212 t->t_dcom = blkspl(pv, av);
213 xfree(pv);
256 pv = justabs;
258 pv = v->vec;
278 if (!slash && ABSOLUTEP(pv[0]) && havhash) {
288 if (pv[0][0] == 0 || eq(pv[0], STRdot)) /* don't make ./xxx */
291 dp = Strspl(*pv, sav);
310 pv++;
312 } while (*pv);
638 Char **pv;
666 for (pv = v->vec; pv && *pv; pv++, hashwidth++)
692 for (pv = v->vec; pv && *pv; pv++, i++) {
693 if (!ABSOLUTEP(pv[0]))
695 dirp = opendir(short2str(*pv));
707 is_windir = nt_check_if_windir(short2str(*pv));
804 Char **pv;
812 pv = justabs;
814 pv = v->vec;
819 if (!slash && ABSOLUTEP(pv[0]) && havhash) {
829 if (pv[0][0] == 0 || eq(pv[0], STRdot)) { /* don't make ./xxx */
836 if (executable(*pv, sav, 0)) {
842 pv++;
844 } while (*pv);
989 Char **pv;
995 pv = justabs;
997 pv = v->vec;
999 pv += i - 1;
1000 if (pv[0][0] == 0 || eq(pv[0], STRdot)) {
1011 s1 = Strspl(*pv, STRslash);
1064 Char **pv;
1118 for (pv = var->vec, i = 0; pv && *pv; pv++, i++) {
1119 if (havhash && !eq(*pv, STRdot)) {
1129 ex = executable(*pv, sv, 0);
1139 xprintf("%S/", *pv);