do_realloc_array_as_needed
int do_realloc_array_as_needed(void **arr, size_t *arr_sz, size_t x,
do_realloc_array_as_needed((void **)&(a), \