target_allocation_size
char *newbase = realloc(buffer->base, target_allocation_size(newsize));
char *newbase = realloc(buffer->base, target_allocation_size(newsize));
char *newbase = realloc(buffer->base, target_allocation_size(newsize));