textrendering/textformatting/tagma/TmBufferBase.cpp
changeset 44 601ab138ba0b
parent 0 1fb32624e06b
child 55 336bee5c2d35
equal deleted inserted replaced
37:6be019398652 44:601ab138ba0b
    13 *
    13 *
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 #include "TMSTD.H"
       
    19 #include "OstTraceDefinitions.h"
       
    20 #ifdef OST_TRACE_COMPILER_IN_USE
       
    21 #include "TmBufferBaseTraces.h"
       
    22 #endif
    18 
    23 
    19 #include "TMSTD.H"
    24 #include "TMSTD.H"
    20 
    25 
    21 CTmBufferBase::~CTmBufferBase()
    26 CTmBufferBase::~CTmBufferBase()
    22 	{
    27 	{
    24 	}
    29 	}
    25 
    30 
    26 void CTmBufferBase::Truncate(TInt aLength)
    31 void CTmBufferBase::Truncate(TInt aLength)
    27 	{
    32 	{
    28 	if (aLength > iLength || aLength < 0)
    33 	if (aLength > iLength || aLength < 0)
       
    34 	    {
       
    35 	    OstTrace0( TRACE_FATAL, CTMBUFFERBASE_TRUNCATE, "EBadTruncationLength" );
    29 		TmPanic(EBadTruncationLength);
    36 		TmPanic(EBadTruncationLength);
       
    37 		}
    30 	iLength = aLength;
    38 	iLength = aLength;
    31 	}
    39 	}
    32 
    40 
    33 TAny* CTmBufferBase::ExtendL(TInt aSizeOfData)
    41 TAny* CTmBufferBase::ExtendL(TInt aSizeOfData)
    34 	{
    42 	{