Lines Matching defs:nelem

69 	int		nelem;
282 ap->header.nelem &= ~ARRAY_NOSCOPE;
284 ap->header.nelem |= ARRAY_NOSCOPE;
285 if(wasundef = ap->header.nelem&ARRAY_UNDEF)
287 ap->header.nelem &= ~ARRAY_UNDEF;
296 ap->header.nelem |= ARRAY_SCAN;
334 ap->header.nelem++;
348 fp->data = (char*)malloc(fp->nelem*fp->size);
349 memcpy(fp->data,data,fp->nelem*fp->size);
367 if(!(ap->header.nelem&ARRAY_SCAN) && ap->cur >= ap->maxi)
397 ap->header.nelem++;
426 ap->nelem |= ARRAY_SCAN;
433 ap->nelem &= ~ARRAY_SCAN;
435 ap->nelem |= ARRAY_SCAN;
452 int nelem, skipped=0;
469 nelem = ap->nelem;
470 if(nelem&ARRAY_NOCLONE)
481 ap->nelem = 0;
497 if(!(nelem&(ARRAY_SCAN|ARRAY_UNDEF)) && (sub=nv_getsub(np)))
546 aq->header.nelem |= ARRAY_NOSCOPE;
556 aq->header.nelem = ap->nelem = nelem;
618 scan = ap->nelem&ARRAY_SCAN;
621 if(!is_associative(ap) && string && !(flags&NV_APPEND) && !nv_type(np) && nv_isvtree(mp) && !(ap->nelem&ARRAY_TREE))
642 ap->nelem |= scan;
665 ap->nelem--;
681 if(array_elem(ap)==0 && (ap->nelem&ARRAY_SCAN))
729 ap->nelem &= ~ARRAY_NOSCOPE;
744 int n = fp->nelem;
878 ap->header.nelem = i;
947 ap->nelem = 0;
982 int nelem = 0;
995 nelem = ARRAY_TREE;
1003 ap->nelem = nelem;
1043 ap->nelem |= ARRAY_NOCLONE;
1050 ap->nelem &= ~ARRAY_NOCLONE;
1060 ap->nelem++;
1081 if(!ap || !(ap->header.nelem&ARRAY_SCAN))
1087 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1093 if(ap->header.nelem&ARRAY_FIXED)
1095 while(++fp->curi < fp->nelem)
1101 ap->header.nelem &= ~ARRAY_FIXED;
1121 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1125 if(!(ap->header.nelem&ARRAY_NOSCOPE))
1130 if(!ap->val[dot].cp && !(ap->header.nelem&ARRAY_NOSCOPE))
1146 if((aq->header.nelem&ARRAY_NOCHILD) && nv_isvtree(mp) && !mp->nvfun->dsize)
1154 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1208 ap->header.nelem &= ~ARRAY_UNDEF;
1209 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1238 ap->header.nelem = 0;
1246 ap->header.nelem++;
1256 if(ap->header.nelem&ARRAY_TREE)
1272 ap->header.nelem++;
1277 ap->header.nelem &= ~ARRAY_SCAN;
1296 ap->header.nelem &= ~ARRAY_MASK;
1300 ap->header.nelem |= (ARRAY_FIXED|fp->nelem);
1303 ap->header.nelem |= fp->max[0];
1316 fp->dim = ap->header.nelem;
1317 ap->header.nelem |= ARRAY_FIXED;
1326 ap->header.nelem &= ~ARRAY_UNDEF;
1328 ap->header.nelem &= ~ARRAY_SCAN;
1329 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1383 int n = ap->nelem;
1384 ap->nelem = 1;
1386 ap->nelem = n;
1387 fp->data = (char*)calloc(fp->nelem,fp->size);
1391 for(n=fp->nelem; n-->0;)
1441 fp->nelem = sz*fp->max[0];
1442 ap->nelem = fp->max[0];
1455 ap->nelem &= ~ARRAY_UNDEF;
1456 if(ap->nelem&ARRAY_FIXED)
1458 ap->nelem &= ~ARRAY_FIXED;
1487 ap->nelem &= ~ARRAY_MASK;
1488 ap->nelem |= fp->max[n];
1540 scan = ap->nelem&ARRAY_SCAN;
1552 ap->nelem |= scan;
1586 if(ap->header.nelem&ARRAY_SCAN)
1689 ap->header.nelem--;
1709 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && dtvnext(ap->header.table))
1724 if((ap->header.nelem&ARRAY_NOCHILD) && nv_isattr(ap->cur,NV_CHILD))
1729 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && !dtvnext(ap->header.table))
1761 else if(ap->header.nelem&ARRAY_NOSCOPE)
1776 ap->header.nelem++;
1779 if(ap->header.nelem&ARRAY_TREE)
1784 else if(ap->header.nelem&ARRAY_SCAN)
1795 ap->header.nelem |= ARRAY_SCAN;
1796 else if(!(ap->header.nelem&ARRAY_SCAN))