mpx/commonframework/common/src/mpxheapmanager.cpp
changeset 50 762d760dcfdf
parent 0 a2952bb97e68
child 56 63223d4fd956
equal deleted inserted replaced
48:b7b49303d0c0 50:762d760dcfdf
    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     }