Lines Matching refs:val
50 union Value val[1]; /* array of value holders */
115 memset(ar->val, 0, ar->maxi*sizeof(char*));
116 ar->bits = (unsigned char*)&ar->val[ar->maxi];
143 return (ap->header.fixed || ((ap->cur<aq->maxi) && aq->val[ap->cur].cp));
145 return ((ap->cur<aq->maxi) && aq->val[ap->cur].cp);
190 while(i>0 && ap->val[--i].cp==0);
229 up = &(ap->val[ap->cur]);
250 up = &(ap->val[ap->cur]);
360 up = &(ap->val[ap->cur]);
490 ar->bits = (unsigned char*)&ar->val[ar->maxi];
509 ar->val[ar->cur].np = mq;
526 ar->val[ar->cur].cp = 0;
532 ar->val[ar->cur].cp = 0;
614 aq->val[aq->cur].cp = 0;
644 aq->val[aq->cur].cp = 0;
698 aq->val[aq->cur].cp = 0;
791 ap->bits = (unsigned char*)&ap->val[newsize];
798 ap->val[i].cp = arp->val[i].cp;
823 ap->val[0].np = mp;
831 else if((ap->val[0].cp=np->nvalue.cp))
849 ap->val[i].cp = 0;
913 if(save_ap->val[dot].cp)
924 up->cp = save_ap->val[dot].cp;
925 save_ap->val[dot].cp = 0;
1094 if(!ap->val[dot].cp && !(ap->header.nelem&ARRAY_NOSCOPE))
1099 if(aq->val[dot].cp)
1104 Namval_t *mp = aq->val[dot].np;
1171 mp = ap->val[oldsize].np;
1196 ap->val[n].cp = 0;
1201 if(!ap->val[n].cp)
1203 ap->val[n].cp = Empty;
1209 memset(&ap->val[size],0,n*sizeof(union Value));
1211 else if(!ap->val[size].cp)
1215 ap->val[size].cp = Empty;
1224 nv_putsub(ap->val[size].np,NIL(char*),ARRAY_UNDEF);
1225 if(sp && !(mode&ARRAY_ADD) && !ap->val[size].cp)
1515 return(ap->val[ap->cur].np);
1598 while(--sub>0 && ap->val[sub].cp==0);
1765 while(--arg0>0 && ap->val[arg0].cp==0 && aq->val[arg0].cp==0);