Diff
Not logged in

Differences From Artifact [aba91a1379]:

To Artifact [bfe324b5ca]:


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