25 |
|
} |
26 |
|
|
27 |
|
/* Internal function to resize the vector. */ |
28 |
< |
void *statgrab_vector_resize(void *vector, vector_header *h, int count); |
28 |
> |
void *sg_vector_resize(void *vector, vector_header *h, int count); |
29 |
|
|
30 |
|
/* Declare a vector. Specify the init/destroy functions as NULL if you don't |
31 |
|
* need them. The block size is how many items to allocate at once. */ |
46 |
|
* out-of-memory, the old contents of the vector will be destroyed and the old |
47 |
|
* vector will be freed. */ |
48 |
|
#define VECTOR_RESIZE(name, num_items) \ |
49 |
< |
(name = statgrab_vector_resize((char *) name, &name##_header, num_items), \ |
49 |
> |
(name = sg_vector_resize((char *) name, &name##_header, num_items), \ |
50 |
|
name##_header.error) |
51 |
|
|
52 |
|
/* Free a vector, destroying its contents. */ |