Lines Matching refs:nelem
58 int nelem; /* size of array */ member
130 if ((new = realloc(sgrp->sets, (1 + sgrp->nelem) * sizeof (*new))) in cpc_setgrp_newset()
138 sgrp->sets[sgrp->nelem].set = set; in cpc_setgrp_newset()
144 sgrp->sets[sgrp->nelem].nreqs = 0; in cpc_setgrp_newset()
145 sgrp->sets[sgrp->nelem].sysonly = 1; in cpc_setgrp_newset()
146 cpc_walk_requests(sgrp->cpc, set, &(sgrp->sets[sgrp->nelem]), in cpc_setgrp_newset()
149 if (sgrp->sets[sgrp->nelem].sysonly == 1) in cpc_setgrp_newset()
152 sgrp->sets[sgrp->nelem].picnums = emalloc(sgrp->sets[sgrp->nelem].nreqs in cpc_setgrp_newset()
155 sgrp->sets[sgrp->nelem].hdr = emalloc((sgrp->sets[sgrp->nelem].nreqs * in cpc_setgrp_newset()
161 cpc_walk_requests(sgrp->cpc, set, sgrp->sets[sgrp->nelem].picnums, in cpc_setgrp_newset()
167 sgrp->sets[sgrp->nelem].hdr[0] = '\0'; in cpc_setgrp_newset()
168 for (i = 0; i < sgrp->sets[sgrp->nelem].nreqs; i++) { in cpc_setgrp_newset()
170 sgrp->sets[sgrp->nelem].picnums[i]); in cpc_setgrp_newset()
171 (void) strncat(sgrp->sets[sgrp->nelem].hdr, hdr, in cpc_setgrp_newset()
172 sgrp->sets[sgrp->nelem].nreqs * CHARS_PER_REQ); in cpc_setgrp_newset()
174 sgrp->sets[sgrp->nelem].hdr[strlen(sgrp->sets[sgrp->nelem].hdr)] = '\0'; in cpc_setgrp_newset()
176 if ((sgrp->sets[sgrp->nelem].name = strdup(spec)) == NULL) { in cpc_setgrp_newset()
182 if ((sgrp->sets[sgrp->nelem].data1 = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
184 (sgrp->sets[sgrp->nelem].data2 = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
186 (sgrp->sets[sgrp->nelem].scratch = cpc_buf_create(sgrp->cpc, set)) in cpc_setgrp_newset()
195 sgrp->nelem++; in cpc_setgrp_newset()
203 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getbufs()
221 newa = emalloc(old->nelem * sizeof (*newa)); in cpc_setgrp_clone()
223 new->nelem = old->nelem; in cpc_setgrp_clone()
229 for (i = 0; i < old->nelem; i++) { in cpc_setgrp_clone()
264 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_delset()
265 sgrp->current = sgrp->nelem - 1; in cpc_setgrp_delset()
274 for (l = sgrp->current; l < sgrp->nelem - 1; l++) in cpc_setgrp_delset()
276 sgrp->nelem--; in cpc_setgrp_delset()
283 while (sgrp->nelem) in cpc_setgrp_free()
293 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getset()
301 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_getname()
309 if ((uint_t)sgrp->current >= sgrp->nelem) in cpc_setgrp_gethdr()
317 return (sgrp->nelem); in cpc_setgrp_numsets()
326 if (++sgrp->current >= sgrp->nelem) in cpc_setgrp_nextset()
352 if (accum->nelem != sgrp->nelem) in cpc_setgrp_accum()
355 for (i = 0; i < sgrp->nelem; i++) { in cpc_setgrp_accum()