• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ksh-23/ksh/src/cmd/ksh93/sh/

Lines Matching refs: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))
731 ap->nelem &= ~ARRAY_NOSCOPE;
746 int n = fp->nelem;
880 ap->header.nelem = i;
949 ap->nelem = 0;
984 int nelem = 0;
997 nelem = ARRAY_TREE;
1005 ap->nelem = nelem;
1045 ap->nelem |= ARRAY_NOCLONE;
1052 ap->nelem &= ~ARRAY_NOCLONE;
1062 ap->nelem++;
1083 if(!ap || !(ap->header.nelem&ARRAY_SCAN))
1089 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1095 if(ap->header.nelem&ARRAY_FIXED)
1097 while(++fp->curi < fp->nelem)
1103 ap->header.nelem &= ~ARRAY_FIXED;
1123 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1127 if(!(ap->header.nelem&ARRAY_NOSCOPE))
1132 if(!ap->val[dot].cp && !(ap->header.nelem&ARRAY_NOSCOPE))
1148 if((aq->header.nelem&ARRAY_NOCHILD) && nv_isvtree(mp) && !mp->nvfun->dsize)
1156 ap->header.nelem &= ~(ARRAY_SCAN|ARRAY_NOCHILD);
1210 ap->header.nelem &= ~ARRAY_UNDEF;
1211 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1240 ap->header.nelem = 0;
1248 ap->header.nelem++;
1258 if(ap->header.nelem&ARRAY_TREE)
1274 ap->header.nelem++;
1279 ap->header.nelem &= ~ARRAY_SCAN;
1298 ap->header.nelem &= ~ARRAY_MASK;
1302 ap->header.nelem |= (ARRAY_FIXED|fp->nelem);
1305 ap->header.nelem |= fp->max[0];
1318 fp->dim = ap->header.nelem;
1319 ap->header.nelem |= ARRAY_FIXED;
1328 ap->header.nelem &= ~ARRAY_UNDEF;
1330 ap->header.nelem &= ~ARRAY_SCAN;
1331 ap->header.nelem |= (mode&(ARRAY_SCAN|ARRAY_NOCHILD|ARRAY_UNDEF|ARRAY_NOSCOPE));
1385 int n = ap->nelem;
1386 ap->nelem = 1;
1388 ap->nelem = n;
1389 fp->data = (char*)calloc(fp->nelem,fp->size);
1393 for(n=fp->nelem; n-->0;)
1443 fp->nelem = sz*fp->max[0];
1444 ap->nelem = fp->max[0];
1457 ap->nelem &= ~ARRAY_UNDEF;
1458 if(ap->nelem&ARRAY_FIXED)
1460 ap->nelem &= ~ARRAY_FIXED;
1489 ap->nelem &= ~ARRAY_MASK;
1490 ap->nelem |= fp->max[n];
1542 scan = ap->nelem&ARRAY_SCAN;
1554 ap->nelem |= scan;
1588 if(ap->header.nelem&ARRAY_SCAN)
1691 ap->header.nelem--;
1713 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && dtvnext(ap->header.table))
1728 if((ap->header.nelem&ARRAY_NOCHILD) && nv_isattr(ap->cur,NV_CHILD))
1733 if((ap->header.nelem&ARRAY_NOSCOPE) && ap->header.scope && !dtvnext(ap->header.table))
1765 else if(ap->header.nelem&ARRAY_NOSCOPE)
1780 ap->header.nelem++;
1783 if(ap->header.nelem&ARRAY_TREE)
1788 else if(ap->header.nelem&ARRAY_SCAN)
1799 ap->header.nelem |= ARRAY_SCAN;
1800 else if(!(ap->header.nelem&ARRAY_SCAN))