void PrintAllMem( void ) /**********************/ { if( _trmem_prt_list( TrHdl ) == 0 ) { _trmem_prt_usage( TrHdl ); } }
void RcPrintUsage( void ) /***********************/ { if (RcMemHandle != NULL) { _trmem_prt_usage( RcMemHandle ); } }
void FiniMem( void ) /******************/ { #ifdef TRMEM _trmem_prt_usage( TRMemHandle ); _trmem_close( TRMemHandle ); #endif }
Memory::~Memory() { _trmem_prt_usage( TrHdl ); _trmem_prt_list( TrHdl ); _trmem_close( TrHdl ); #ifdef __WINDOWS__ close( TrFileHandle ); if( NumMessages > 1 ) { MessageBox ( NULL, "memory problems detected", "Memory Tracker", MB_ICONINFORMATION | MB_OK | MB_TASKMODAL ); } #endif #ifdef __OS2__ close( TrFileHandle ); if( NumMessages > 1 ) { WinMessageBox ( HWND_DESKTOP, NULL, "memory problems detected", "Memory Tracker", 0, MB_ICONASTERISK | MB_OK | MB_APPLMODAL ); } #endif }
extern void GUIMemClose( void ) /****************************/ { #ifdef TRMEM _trmem_prt_list( GUIMemHandle ); _trmem_close( GUIMemHandle ); #ifdef NLM if( GUIMemFileHandle != STDERR_HANDLE ) { #else if( GUIMemFileHandle != STDERR_FILENO ) { #endif close( GUIMemFileHandle ); } #endif } extern void GUIMemPrtUsage( void ) /*******************************/ { #ifdef TRMEM _trmem_prt_usage( GUIMemHandle ); #endif }
extern void TRMemPrtUsage( void ) /*******************************/ { _trmem_prt_usage( TRMemHandle ); }
void DumpMem( void ) /*********************/ { _trmem_prt_usage( Handle ); }
void WRAPI WRMemPrtUsage( void ) { #ifdef TRMEM _trmem_prt_usage( TRMemHandle ); #endif }