Ejemplo n.º 1
0
static void MemTrackFini( void )
{
    Closing = TRUE;
    if( TrackFile != STDERR_FILENO ) {
        if( lseek( TrackFile, 0, SEEK_END ) != 0 ) {
            PopErrBox( TrackErr );
        } else if( TRMemPrtList() != 0 ) {
            PopErrBox( UnFreed );
        }
        close( TrackFile );
    }
    TRMemClose();
}
Ejemplo n.º 2
0
static void TRPrintLine( void *handle, const char *buff, size_t len )
/*******************************************************************/
{
    handle = handle;
    len = len;
    if( !Closing ) PopErrBox( (void*)buff );
    write( TrackFile, buff, len );
}
Ejemplo n.º 3
0
void __exit_with_msg( const char *msg )
{
    PopErrBox( msg );
    exit( 1 );
}
Ejemplo n.º 4
0
void StartupErr( const char *err )
/********************************/
{
    PopErrBox( err );
    KillDebugger(1);
}