Lines Matching refs:nelem

56 	int nelem;		/* size of array */  member
128 if ((new = realloc(sgrp->sets, (1 + sgrp->nelem) * sizeof (*new))) in cpc_setgrp_newset()
136 sgrp->sets[sgrp->nelem].set = set; in cpc_setgrp_newset()
142 sgrp->sets[sgrp->nelem].nreqs = 0; in cpc_setgrp_newset()
143 sgrp->sets[sgrp->nelem].sysonly = 1; in cpc_setgrp_newset()
144 cpc_walk_requests(sgrp->cpc, set, &(sgrp->sets[sgrp->nelem]), in cpc_setgrp_newset()
147 if (sgrp->sets[sgrp->nelem].sysonly == 1) in cpc_setgrp_newset()
150 sgrp->sets[sgrp->nelem].picnums = emalloc(sgrp->sets[sgrp->nelem].nreqs in cpc_setgrp_newset()
153 sgrp->sets[sgrp->nelem].hdr = emalloc((sgrp->sets[sgrp->nelem].nreqs * in cpc_setgrp_newset()
159 cpc_walk_requests(sgrp->cpc, set, sgrp->sets[sgrp->nelem].picnums, in cpc_setgrp_newset()
165 sgrp->sets[sgrp->nelem].hdr[0] = '\0'; in cpc_setgrp_newset()
166 for (i = 0; i < sgrp->sets[sgrp->nelem].nreqs; i++) { in cpc_setgrp_newset()
168 sgrp->sets[sgrp->nelem].picnums[i]); in cpc_setgrp_newset()
169 (void) strncat(sgrp->sets[sgrp->nelem].hdr, hdr, in cpc_setgrp_newset()
170 sgrp->sets[sgrp->nelem].nreqs * CHARS_PER_REQ); in cpc_setgrp_newset()
172 sgrp->sets[sgrp->nelem].hdr[strlen(sgrp->sets[sgrp->nelem].hdr)] = '\0'; in cpc_setgrp_newset()
174 if ((sgrp->sets[sgrp->nelem].name = strdup(spec)) == NULL) { in cpc_setgrp_newset()
180 if ((sgrp->sets[sgrp->nelem].data1 = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
182 (sgrp->sets[sgrp->nelem].data2 = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
184 (sgrp->sets[sgrp->nelem].scratch = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
193 sgrp->nelem++; in cpc_setgrp_newset()
201 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getbufs()
219 newa = emalloc(old->nelem * sizeof (*newa)); in cpc_setgrp_clone()
221 new->nelem = old->nelem; in cpc_setgrp_clone()
227 for (i = 0; i < old->nelem; i++) { in cpc_setgrp_clone()
262 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_delset()
263 sgrp->current = sgrp->nelem - 1; in cpc_setgrp_delset()
272 for (l = sgrp->current; l < sgrp->nelem - 1; l++) in cpc_setgrp_delset()
274 sgrp->nelem--; in cpc_setgrp_delset()
281 while (sgrp->nelem) in cpc_setgrp_free()
291 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getset()
299 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getname()
307 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_gethdr()
315 return (sgrp->nelem); in cpc_setgrp_numsets()
324 if (++sgrp->current >= sgrp->nelem) in cpc_setgrp_nextset()
350 if (accum->nelem != sgrp->nelem) in cpc_setgrp_accum()
353 for (i = 0; i < sgrp->nelem; i++) { in cpc_setgrp_accum()