Lines Matching refs:ARRAY_SCAN

288 			nv_putsub(np, NIL(char*), ARRAY_SCAN|ARRAY_NOSCOPE|(ap->header.fixed?(ARRAY_UNDEF|ARRAY_FIXED):0));
290 nv_putsub(np, NIL(char*), ARRAY_SCAN|ARRAY_NOSCOPE);
292 ap->header.nelem |= ARRAY_SCAN;
356 if(!(ap->header.nelem&ARRAY_SCAN) && ap->cur >= ap->maxi)
415 ap->nelem |= ARRAY_SCAN;
422 ap->nelem &= ~ARRAY_SCAN;
424 ap->nelem |= ARRAY_SCAN;
447 if((flags&NV_COMVAR) && nv_putsub(np,NIL(char*),ARRAY_SCAN))
486 if(!(nelem&(ARRAY_SCAN|ARRAY_UNDEF)) && (sub=nv_getsub(np)))
491 if(!nv_putsub(np,NIL(char*),ARRAY_SCAN|((flags&NV_COMVAR)?0:ARRAY_NOSCOPE)))
606 scan = ap->nelem&ARRAY_SCAN;
666 if(array_elem(ap)==0 && (ap->nelem&ARRAY_SCAN))
1041 if(!ap || !(ap->header.nelem&ARRAY_SCAN))
1052 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1062 nv_putsub(np,0,fp->curi|ARRAY_FIXED|ARRAY_SCAN);
1085 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1108 nv_putsub(mp,NIL(char*),ARRAY_SCAN);
1113 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1122 * ARRAY_SCAN, ARRAY_UNDEF, ARRAY_ADD
1168 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1186 if((mode&ARRAY_SCAN) && (ap->cur--,!nv_nextsub(np)))
1220 else if(!(mode&ARRAY_SCAN))
1222 ap->header.nelem &= ~ARRAY_SCAN;
1273 ap->header.nelem &= ~ARRAY_SCAN;
1274 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1288 if(!(mode&(ARRAY_SCAN|ARRAY_ADD)) && !(*ap->header.fun)(np,NIL(char*),NV_ACURRENT))
1291 else if(mode&ARRAY_SCAN)
1295 if((mode&ARRAY_SCAN) && !nv_nextsub(np))
1478 scan = ap->nelem&ARRAY_SCAN;
1524 if(ap->header.nelem&ARRAY_SCAN)
1722 else if(ap->header.nelem&ARRAY_SCAN)
1733 ap->header.nelem |= ARRAY_SCAN;
1734 else if(!(ap->header.nelem&ARRAY_SCAN))