757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
|
static void *
Block2Ptr(
Block *blockPtr,
int bucket,
size_t reqSize)
{
blockPtr->magicNum1 = blockPtr->magicNum2 = MAGIC;
blockPtr->sourceBucket = bucket;
blockPtr->blockReqSize = reqSize;
void *ptr = ((void *) (blockPtr + 1));
#if RCHECK
((uchar *)(ptr))[reqSize] = MAGIC;
#endif
return ptr;
}
|
|
|
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
|
static void *
Block2Ptr(
Block *blockPtr,
int bucket,
size_t reqSize)
{
blockPtr->magicNum1 = blockPtr->magicNum2 = MAGIC;
blockPtr->sourceBucket = (unsigned char)bucket;
blockPtr->blockReqSize = reqSize;
void *ptr = ((void *) (blockPtr + 1));
#if RCHECK
((uchar *)(ptr))[reqSize] = MAGIC;
#endif
return ptr;
}
|