Lines Matching refs:iv

25    IV    *iv,  in IV_init()  argument
29 if ( iv == NULL || size < 0 ) { in IV_init()
31 "\n bad input\n", iv, size, entries) ; in IV_init()
39 IV_clearData(iv) ; in IV_init()
45 iv->maxsize = iv->size = size ; in IV_init()
52 iv->owned = 0 ; in IV_init()
53 iv->vec = entries ; in IV_init()
55 iv->owned = 1 ; in IV_init()
56 iv->vec = IVinit(size, -1) ; in IV_init()
77 IV *iv, in IV_init1() argument
80 IV_init(iv, size, NULL) ; in IV_init1()
94 IV *iv, in IV_init2() argument
105 if ( iv == NULL ) { in IV_init2()
107 "\n bad input\n", iv, size, maxsize, owned, vec) ; in IV_init2()
113 iv, size, maxsize, owned, vec, size, maxsize) ; in IV_init2()
118 "\n owned = %d\n", iv, size, maxsize, owned, vec, owned) ; in IV_init2()
124 iv, size, maxsize, owned, vec, owned, vec) ; in IV_init2()
132 IV_clearData(iv) ; in IV_init2()
140 IV_init(iv, size, NULL) ; in IV_init2()
147 iv->size = size ; in IV_init2()
148 iv->maxsize = maxsize ; in IV_init2()
149 iv->owned = owned ; in IV_init2()
150 iv->vec = vec ; in IV_init2()
164 IV *iv, in IV_setMaxsize() argument
172 if ( iv == NULL || newmaxsize < 0 ) { in IV_setMaxsize()
174 "\n bad input\n", iv, newmaxsize) ; in IV_setMaxsize()
177 if ( iv->maxsize > 0 && iv->owned == 0 ) { in IV_setMaxsize()
180 iv, newmaxsize, iv->maxsize, iv->owned) ; in IV_setMaxsize()
183 if ( iv->maxsize != newmaxsize ) { in IV_setMaxsize()
190 if ( iv->size > 0 ) { in IV_setMaxsize()
196 if ( iv->vec == NULL ) { in IV_setMaxsize()
199 iv, newmaxsize, iv->size) ; in IV_setMaxsize()
202 if ( iv->size <= newmaxsize ) { in IV_setMaxsize()
208 IVcopy(iv->size, vec, iv->vec) ; in IV_setMaxsize()
215 IVcopy(newmaxsize, vec, iv->vec) ; in IV_setMaxsize()
216 iv->size = newmaxsize ; in IV_setMaxsize()
219 if ( iv->vec != NULL ) { in IV_setMaxsize()
225 IVfree(iv->vec) ; in IV_setMaxsize()
232 iv->maxsize = newmaxsize ; in IV_setMaxsize()
233 iv->owned = 1 ; in IV_setMaxsize()
234 iv->vec = vec ; in IV_setMaxsize()
254 IV *iv, in IV_setSize() argument
262 if ( iv == NULL || newsize < 0 ) { in IV_setSize()
264 "\n bad input\n", iv, newsize) ; in IV_setSize()
267 if ( 0 < iv->maxsize && iv->maxsize < newsize && iv->owned == 0 ) { in IV_setSize()
270 iv, newsize, iv->maxsize, newsize, iv->owned) ; in IV_setSize()
273 if ( iv->maxsize < newsize ) { in IV_setSize()
279 IV_setMaxsize(iv, newsize) ; in IV_setSize()
281 iv->size = newsize ; in IV_setSize()