mpx/commonframework/common/src/mpxheapmanager.cpp
changeset 51 e61a04404bdf
parent 0 a2952bb97e68
child 56 63223d4fd956
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
    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     RMPXHeapCell* cell=new(aChunk.Base()+hmSize)RMPXHeapCell(0,iEndOffset-hmSize);
    83     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     }