Searched defs:nelem (Results 1 - 5 of 5) sorted by relevance
/ast/src/cmd/ksh93/bltins/ |
H A D | enum.c | 92 short nelem; member in struct:Enum 126 ep = newof(0,struct Enum,1,pp->nelem*sizeof(char*)); 127 memcpy((void*)ep,(void*)pp,sizeof(struct Enum)+pp->nelem*sizeof(char*)); 171 if(n < ep->nelem) 226 if(!(np = nv_open(cp, (void*)0, NV_VARNAME|NV_NOADD)) || !(ap=nv_arrayptr(np)) || ap->fun || (sz=ap->nelem&(((1L<<ARRAY_BITS)-1))) < 2) 246 ep->nelem = n;
|
/ast/src/cmd/kshlib/open/ |
H A D | open.c | 32 # define array_elem(ap) ((ap)->nelem&0xffffff) 186 static Shfield_t *sh_findfield(Shfield_t *ftable, int nelem, const char *name) argument 197 for(i=0; i < nelem; i++,fp++) 211 int nelem; /* number of elements */ member in struct:_class_ 243 Shfield_t *fp = sh_findfield(sp->fields,sp->nelem,name); 267 for(i=0; i < sp->nelem; i++,fp++) 374 struct dcclass *tcp = newof(NULL,struct dcclass,1,sp->nelem*sizeof(Namval_t*)); 377 memset((void*)(tcp+1),0,sp->nelem*sizeof(Namval_t*));
|
/ast/src/cmd/ksh93/include/ |
H A D | nval.h | 93 long nelem; /* number of elements */ member in struct:Namarray
|
/ast/src/cmd/ksh93/sh/ |
H A D | array.c | 69 int nelem; member in struct:fixed_array 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 452 int nelem, skipped=0; local 982 int nelem = 0; local [all...] |
H A D | nvtype.c | 220 if((ap = nv_arrayptr(nq)) && !(ap->nelem&ARRAY_UNDEF) && (sub= nv_getsub(nq))) 459 ap->nelem--; 570 if(nv_isarray(np) && (ap=nv_arrayptr(np)) && ap->nelem>0) 576 ap->nelem |= ARRAY_UNDEF; 592 if(ap && (ap->nelem&ARRAY_UNDEF)) 1321 int nelem=0,subshell=shp->subshell; local 1332 if((ap=nv_arrayptr(np)) && ap->nelem>0) 1354 nelem = 1; 1387 if(nelem) 1389 ap->nelem [all...] |
Completed in 1812 milliseconds