| 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. */ |