Lines Matching full:vec
68 exportpath(p->vec); in update_vars()
77 no_clobber = set_noclobber(p->vec); in update_vars()
363 prev = v->vec[subscr - 1]; in asx()
365 v->vec[subscr - 1] = globone(p, G_APPEND); in asx()
376 if (subscr < 1 || subscr > blklen(v->vec)) in getvx()
459 val = operate(op, gv->vec[subscr - 1], p); in dolet()
497 Char *vec[5]; in operate() local
498 Char **v = vec; in operate()
590 return ((vp == NULL || vp->vec == NULL || vp->vec[0] == NULL) ? in value1()
591 STRNULL : vp->vec[0]); in value1()
641 Char **vec = xmalloc(2 * sizeof(Char **)); in setv() local
643 vec[0] = val; in setv()
644 vec[1] = 0; in setv()
645 set1(var, vec, &shvhed, flags); in setv()
649 set1(const Char *var, Char **vec, struct varent *head, int flags) in set1() argument
651 Char **oldv = vec; in set1()
658 vec = globall(oldv, gflag); in set1()
659 if (vec == NULL) { in set1()
673 * Delete all duplicate words leaving "holes" in the word array (vec). in set1()
676 if (vec[0] && vec[1]) { /* more than one word ? */ in set1()
680 for (num_items = 0; vec[num_items]; num_items++) in set1()
687 if (vec[i] && vec[j] && Strcmp(vec[j], vec[i]) == 0) { in set1()
688 xfree(vec[i]); in set1()
689 vec[i] = NULL; in set1()
697 if (vec[i] && vec[j] && Strcmp(vec[j], vec[i]) == 0) { in set1()
699 xfree(vec[i]); in set1()
700 vec[i] = NULL; in set1()
705 if (vec[i]) in set1()
706 vec[j++] = vec[i]; in set1()
710 vec[j] = NULL; in set1()
715 setq(var, vec, head, flags); in set1()
720 setq(const Char *name, Char **vec, struct varent *p, int flags) in setq() argument
731 blkfree(c->vec); in setq()
733 trim(c->vec = vec); in setq()
746 trim(c->vec = vec); in setq()
858 blkfree(p->vec); in unsetv1()
874 p->vec = c->vec; in unsetv1()
915 if (argv == NULL || argv->vec == NULL) in shift()
917 if (argv->vec[0] == 0) in shift()
919 lshift(argv->vec, 1); in shift()
1125 len = blklen(p->vec); in plist()
1129 blkpr(p->vec); in plist()
1160 dstr1 = vp->vec[0]; in update_dspmbyte_vars()
1177 if (dstr1 && vp->vec[1] && eq(vp->vec[1], STRls)) in update_dspmbyte_vars()