mpx/commonframework/common/src/mpxheapmanager.cpp
branchRCL_3
changeset 56 63223d4fd956
parent 55 6c1dfe4da5dd
equal deleted inserted replaced
55:6c1dfe4da5dd 56:63223d4fd956
    78     TInt hmSize = sizeof(RMPXHeapManager); 
    78     TInt hmSize = sizeof(RMPXHeapManager); 
    79     MPX_ASSERT_WORD_ALIGNED(aChunk.Base()+hmSize);
    79     MPX_ASSERT_WORD_ALIGNED(aChunk.Base()+hmSize);
    80     //
    80     //
    81     // Create first free heap cell
    81     // Create first free heap cell
    82     //
    82     //
    83     new(aChunk.Base()+hmSize)RMPXHeapCell(0,iEndOffset-hmSize);
    83     RMPXHeapCell* cell=new(aChunk.Base()+hmSize)RMPXHeapCell(0,iEndOffset-hmSize);
    84     // set up free cell list header
    84     // set up free cell list header
    85     iFree.iNextOffset = hmSize;
    85     iFree.iNextOffset = hmSize;
    86     iFree.iLen = 0;
    86     iFree.iLen = 0;
    87     iUsedMemory = hmSize;
    87     iUsedMemory = hmSize;
    88     }
    88     }