void * btPoolRealloc(void *ptr, size_t oldsize, size_t newsize) { void * newptr = btPoolAlloc(newsize); size_t copysize = oldsize<newsize?oldsize:newsize; memcpy(newptr,ptr,copysize); btPoolFree(ptr); return newptr; }
void * btPoolRealloc(void *ptr, KDsize oldsize, KDsize newsize) { void * newptr = btPoolAlloc(newsize); KDsize copysize = oldsize<newsize?oldsize:newsize; memcpy(newptr,ptr,copysize); btPoolFree(ptr); return newptr; }