reallocate
static void* reallocate(void* __p, size_t /* old_sz */, size_t __new_sz)
static void* reallocate(void* __p, size_t __old_sz, size_t __new_sz)
_Alloc::reallocate(__real_p, __old_sz + _S_extra, __new_sz + _S_extra);
static void* reallocate(void* __p, size_t __old_sz, size_t __new_sz);
ZyanAllocatorAllocate reallocate, ZyanAllocatorDeallocate deallocate);
ZyanAllocatorAllocate reallocate;
ZyanAllocatorAllocate reallocate, ZyanAllocatorDeallocate deallocate)
if (!allocator || !allocate || !reallocate || !deallocate)
allocator->reallocate = reallocate;
ZYAN_ASSERT(vector->allocator->reallocate);
ZYAN_CHECK(vector->allocator->reallocate(vector->allocator, &vector->data,