extern void TRMemClose( void ) /****************************/ { #ifdef TRMEM _trmem_close( TRMemHandle ); #endif }
void FiniMem( void ) /******************/ { #ifdef TRMEM _trmem_prt_usage( TRMemHandle ); _trmem_close( TRMemHandle ); #endif }
void MClose( void ) /*****************/ { #ifdef TRMEM _trmem_prt_list( TRMemHandle ); _trmem_close( TRMemHandle ); #endif }
void FiniMem( void ) { #ifdef TRMEM _trmem_prt_list( trmemHandle ); _trmem_close( trmemHandle ); if( trmemOutput != NULL ) { fclose( trmemOutput ); } #endif }
void RcMemShutdown( void ) /************************/ { #ifdef RC_USE_TRMEM RcPrintList(); _trmem_close( RcMemHandle ); #else RCMemLayer1ShutDown(); #endif }
void MemFini( void ) { #ifdef TRMEM if( memHandle != NULL ) { _trmem_prt_list( memHandle ); _trmem_close( memHandle ); if( memFile != -1 ) { close( memFile ); } memHandle = NULL; } #endif }
void LnkMemFini( void ) /*********************/ { #ifdef _INT_DEBUG if( Chunks != 0 ) { DEBUG( (DBG_ALWAYS, "%d Chunks unfreed", Chunks ) ); } #endif #ifdef TRMEM PrintAllMem(); _trmem_close( TrHdl ); #endif }
void CGMemFini( void ) /***********************/ { #if _MEMORY_TRACKING & _FULL_TRACKING char buff[80]; if( !GetEnvVar( "TRQUIET", buff, 7 ) ) { _trmem_prt_list( Handle ); } _trmem_close( Handle ); #elif _MEMORY_TRACKING & _CHUNK_TRACKING if( Chunks != 0 ) { _Zoiks( ZOIKS_002 ); } #endif MemFini(); }
Memory::~Memory() { _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 }
static void TRMemClose( void ) /****************************/ { _trmem_close( TRMemHandle ); }
void WRMemClose( void ) { #ifdef TRMEM _trmem_close( TRMemHandle ); #endif }