Lines Matching refs:iv

23    IV    *iv,  in IV_shiftBase()  argument
26 if ( iv == NULL ) { in IV_shiftBase()
28 "\n bad input\n", iv, offset) ; in IV_shiftBase()
31 iv->vec += offset ; in IV_shiftBase()
32 iv->size -= offset ; in IV_shiftBase()
33 iv->maxsize -= offset ; in IV_shiftBase()
51 IV *iv, in IV_push() argument
54 if ( iv == NULL ) { in IV_push()
56 "\n bad input\n", iv, val) ; in IV_push()
64 if ( iv->size == iv->maxsize ) { in IV_push()
65 if ( iv->maxsize == 0 ) { in IV_push()
66 IV_setMaxsize(iv, 10) ; in IV_push()
68 IV_setMaxsize(iv, 2*iv->maxsize) ; in IV_push()
71 iv->vec[iv->size++] = val ; in IV_push()
85 IV *iv in IV_min() argument
89 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_min()
91 iv, iv->size, iv->vec) ; in IV_min()
94 return(IVmin(iv->size, iv->vec, &i)) ; } in IV_min()
98 IV *iv in IV_max() argument
102 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_max()
104 iv, iv->size, iv->vec) ; in IV_max()
107 return(IVmax(iv->size, iv->vec, &i)) ; } in IV_max()
111 IV *iv in IV_sum() argument
115 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_sum()
117 iv, iv->size, iv->vec) ; in IV_sum()
120 return(IVsum(iv->size, iv->vec)) ; } in IV_sum()
132 IV *iv in IV_sortUp() argument
134 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_sortUp()
137 iv, iv->size, iv->vec) ; in IV_sortUp()
140 IVqsortUp(iv->size, iv->vec) ; in IV_sortUp()
146 IV *iv in IV_sortDown() argument
148 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_sortDown()
151 iv, iv->size, iv->vec) ; in IV_sortDown()
154 IVqsortDown(iv->size, iv->vec) ; in IV_sortDown()
168 IV *iv, in IV_ramp() argument
172 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_ramp()
175 iv, base, incr, iv->size, iv->vec) ; in IV_ramp()
178 IVramp(iv->size, iv->vec, base, incr) ; in IV_ramp()
192 IV *iv, in IV_shuffle() argument
195 if ( iv == NULL || iv->size <= 0 || iv->vec == NULL ) { in IV_shuffle()
198 iv, seed, iv->size, iv->vec) ; in IV_shuffle()
201 IVshuffle(iv->size, iv->vec, seed) ; in IV_shuffle()
215 IV *iv in IV_sizeOf() argument
219 if ( iv == NULL ) { in IV_sizeOf()
221 "\n bad input \n", iv) ; in IV_sizeOf()
225 if ( iv->owned == 1 ) { in IV_sizeOf()
226 nbytes += iv->maxsize * sizeof(int) ; in IV_sizeOf()
240 IV *iv, in IV_filterKeep() argument
251 if ( iv == NULL || tags == NULL ) { in IV_filterKeep()
253 "\n bad input", iv, tags, keepTag) ; in IV_filterKeep()
256 size = iv->size ; in IV_filterKeep()
257 vec = iv->vec ; in IV_filterKeep()
278 iv->size = j ; in IV_filterKeep()
292 IV *iv, in IV_filterPurge() argument
303 if ( iv == NULL || tags == NULL ) { in IV_filterPurge()
305 "\n bad input", iv, tags, purgeTag) ; in IV_filterPurge()
308 size = iv->size ; in IV_filterPurge()
309 vec = iv->vec ; in IV_filterPurge()
330 iv->size = j ; in IV_filterPurge()
345 IV *iv in IV_first() argument
353 if ( iv == NULL ) { in IV_first()
355 "\n bad input", iv) ; in IV_first()
358 if ( iv->size == 0 ) { in IV_first()
361 pi = iv->vec ; in IV_first()
376 IV *iv, in IV_next() argument
385 if ( iv == NULL || pi == NULL ) { in IV_next()
387 "\n bad input", iv, pi) ; in IV_next()
396 if ( (offset = pi - iv->vec) < 0 || offset >= iv->size ) { in IV_next()
404 iv, pi, offset, iv->size) ; in IV_next()
407 } else if ( offset == iv->size - 1 ) { in IV_next()
434 IV *iv, in IV_fill() argument
442 if ( iv == NULL ) { in IV_fill()
444 "\n bad input\n", iv, value) ; in IV_fill()
447 if ( iv->size > 0 ) { in IV_fill()
448 IVfill(iv->size, iv->vec, value) ; in IV_fill()
502 IV *iv, in IV_increment() argument
510 if ( iv == NULL || loc < 0 || loc >= iv->size ) { in IV_increment()
512 "\n bad input\n", iv, loc) ; in IV_increment()
513 if ( iv != NULL ) { in IV_increment()
514 fprintf(stderr, "\n loc = %d, size = %d", loc, iv->size) ; in IV_increment()
518 return(++iv->vec[loc]) ; } in IV_increment()
531 IV *iv, in IV_decrement() argument
539 if ( iv == NULL || loc < 0 || loc >= iv->size ) { in IV_decrement()
541 "\n bad input\n", iv, loc) ; in IV_decrement()
542 if ( iv != NULL ) { in IV_decrement()
543 fprintf(stderr, "\n loc = %d, size = %d", loc, iv->size) ; in IV_decrement()
547 return(--iv->vec[loc]) ; } in IV_decrement()
561 IV *iv, in IV_findValue() argument
571 if ( iv == NULL ) { in IV_findValue()
573 "\n bad input\n", iv, value) ; in IV_findValue()
576 if ( (n = iv->size) <= 0 || (vec = iv->vec) == NULL ) { in IV_findValue()
599 IV *iv, in IV_findValueAscending() argument
609 if ( iv == NULL ) { in IV_findValueAscending()
611 "\n bad input\n", iv, value) ; in IV_findValueAscending()
614 if ( (n = iv->size) <= 0 || (vec = iv->vec) == NULL ) { in IV_findValueAscending()
650 IV *iv, in IV_findValueDescending() argument
660 if ( iv == NULL ) { in IV_findValueDescending()
662 "\n bad input\n", iv, value) ; in IV_findValueDescending()
665 if ( (n = iv->size) <= 0 || (vec = iv->vec) == NULL ) { in IV_findValueDescending()