779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
|
Block *blockPtr,
int bucket,
size_t reqSize)
{
void *ptr;
blockPtr->magicNum1 = blockPtr->magicNum2 = MAGIC;
blockPtr->sourceBucket = bucket;
blockPtr->blockReqSize = reqSize;
ptr = ((void *) (blockPtr + 1));
#if RCHECK
((unsigned char *)(ptr))[reqSize] = MAGIC;
#endif
return ptr;
}
|
|
|
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
|
Block *blockPtr,
int bucket,
size_t reqSize)
{
void *ptr;
blockPtr->magicNum1 = blockPtr->magicNum2 = MAGIC;
blockPtr->sourceBucket = (unsigned char)bucket;
blockPtr->blockReqSize = reqSize;
ptr = ((void *) (blockPtr + 1));
#if RCHECK
((unsigned char *)(ptr))[reqSize] = MAGIC;
#endif
return ptr;
}
|