572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
|
newPtr = TclAttemptAlloc(cachePtr, reqSize);
if (newPtr != NULL) {
if (reqSize > blockPtr->blockReqSize) {
reqSize = blockPtr->blockReqSize;
}
memcpy(newPtr, ptr, reqSize);
Tcl_Free(ptr);
}
return newPtr;
}
/*
*----------------------------------------------------------------------
*
|
|
|
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
|
newPtr = TclAttemptAlloc(cachePtr, reqSize);
if (newPtr != NULL) {
if (reqSize > blockPtr->blockReqSize) {
reqSize = blockPtr->blockReqSize;
}
memcpy(newPtr, ptr, reqSize);
TclFree(vcachePtr, ptr);
}
return newPtr;
}
/*
*----------------------------------------------------------------------
*
|