Diff
Not logged in

Differences From Artifact [27cb36f361]:

To Artifact [6b6e988778]:


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;
}

/*
 *----------------------------------------------------------------------
 *