24 size_t new_capacity, max_capacity;
34 new_capacity =
max(*capacity, 4);
35 while (new_capacity <
element_count && new_capacity <= max_capacity / 2)
44 *elements = new_elements;
45 *capacity = new_capacity;
size_t const element_size
static ULONG ** element_count
bool vkd3d_array_reserve(void **elements, size_t *capacity, size_t element_count, size_t element_size)
static void * vkd3d_realloc(void *ptr, size_t size)