Lines Matching refs:nelem
216 ap->header.nelem &= ~ARRAY_NOSCOPE; in array_find()
218 ap->header.nelem |= ARRAY_NOSCOPE; in array_find()
219 if(wasundef = ap->header.nelem&ARRAY_UNDEF) in array_find()
221 ap->header.nelem &= ~ARRAY_UNDEF; in array_find()
226 ap->header.nelem |= ARRAY_SCAN; in array_find()
255 ap->header.nelem++; in array_find()
263 if(!(ap->header.nelem&ARRAY_SCAN) && ap->cur >= ap->maxi) in array_find()
293 ap->header.nelem++; in array_find()
322 ap->nelem |= ARRAY_SCAN; in nv_arraysettype()
329 ap->nelem &= ~ARRAY_SCAN; in nv_arraysettype()
331 ap->nelem |= ARRAY_SCAN; in nv_arraysettype()
348 int nelem, skipped=0; in array_clone() local
365 nelem = ap->nelem; in array_clone()
366 if(nelem&ARRAY_NOCLONE) in array_clone()
377 ap->nelem = 0; in array_clone()
393 if(!(nelem&(ARRAY_SCAN|ARRAY_UNDEF)) && (sub=nv_getsub(np))) in array_clone()
442 aq->header.nelem |= ARRAY_NOSCOPE; in array_clone()
452 aq->header.nelem = ap->nelem = nelem; in array_clone()
500 scan = ap->nelem&ARRAY_SCAN; in array_putval()
522 ap->nelem |= scan; in array_putval()
542 ap->nelem--; in array_putval()
545 if(array_elem(ap)==0 && (ap->nelem&ARRAY_SCAN)) in array_putval()
578 ap->nelem &= ~ARRAY_NOSCOPE; in array_putval()
698 ap->header.nelem = i; in array_grow()
767 ap->nelem = 0; in nv_changearray()
802 int nelem = 0; in nv_setarray() local
815 nelem = ARRAY_TREE; in nv_setarray()
823 ap->nelem = nelem; in nv_setarray()
863 ap->nelem |= ARRAY_NOCLONE; in nv_arraychild()
870 ap->nelem &= ~ARRAY_NOCLONE; in nv_arraychild()
896 if(!ap || !(ap->header.nelem&ARRAY_SCAN)) in nv_nextsub()
907 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD); in nv_nextsub()
910 if(!(ap->header.nelem&ARRAY_NOSCOPE)) in nv_nextsub()
915 if(!ap->val[dot].cp && !(ap->header.nelem&ARRAY_NOSCOPE)) in nv_nextsub()
926 if((aq->header.nelem&ARRAY_NOCHILD) && nv_isvtree(mp) && !mp->nvfun->dsize) in nv_nextsub()
934 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD); in nv_nextsub()
982 ap->header.nelem &= ~ARRAY_UNDEF; in nv_putsub()
983 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE)); in nv_putsub()
1014 ap->header.nelem++; in nv_putsub()
1026 ap->header.nelem++; in nv_putsub()
1031 ap->header.nelem &= ~ARRAY_SCAN; in nv_putsub()
1039 ap->header.nelem &= ~ARRAY_UNDEF; in nv_putsub()
1041 ap->header.nelem &= ~ARRAY_SCAN; in nv_putsub()
1042 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE)); in nv_putsub()
1097 scan = ap->nelem&ARRAY_SCAN; in nv_endsubscript()
1102 ap->nelem |= scan; in nv_endsubscript()
1205 ap->header.nelem--; in nv_associative()
1225 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && dtvnext(ap->header.table)) in nv_associative()
1240 if((ap->header.nelem&ARRAY_NOCHILD) && nv_isattr(ap->cur,NV_CHILD)) in nv_associative()
1245 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && !dtvnext(ap->header.table)) in nv_associative()
1277 else if(ap->header.nelem&ARRAY_NOSCOPE) in nv_associative()
1292 ap->header.nelem++; in nv_associative()
1295 if(ap->header.nelem&ARRAY_TREE) in nv_associative()
1300 else if(ap->header.nelem&ARRAY_SCAN) in nv_associative()
1311 ap->header.nelem |= ARRAY_SCAN; in nv_associative()
1312 else if(!(ap->header.nelem&ARRAY_SCAN)) in nv_associative()