Lines Matching refs:vec
199 _nsvect_append(const void *elem, void *vec, u_int *count, size_t esize)
204 p = realloc(vec, (*count + NSELEMSPERCHUNK) * esize);
207 vec = p;
209 memmove((void *)(((uintptr_t)vec) + (*count * esize)), elem, esize);
211 return (vec);
215 _nsvect_elem(u_int i, void *vec, u_int count, size_t esize)
219 return ((void *)((uintptr_t)vec + (i * esize)));
225 _nsvect_free(void *vec, u_int *count, size_t esize, _nsvect_free_elem free_elem)
231 elem = _nsvect_elem(i, vec, *count, esize);
235 if (vec != NULL)
236 free(vec);