mpx/commonframework/common/src/mpxheapmanager.cpp
branchRCL_3
changeset 25 63223d4fd956
parent 24 6c1dfe4da5dd
equal deleted inserted replaced
24:6c1dfe4da5dd 25: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     }