Exemplo n.º 1
0
void uifree( void *ptr )
{
#ifdef TRMEM
#ifndef __WATCOMC__
    _trmem_free( ptr, (WHO_PTR)3, trmemHandle );
#else
    _trmem_free( ptr, _trmem_guess_who(), trmemHandle );
#endif
#else
    free( ptr );
#endif
}
Exemplo n.º 2
0
/*
 * MemFreePtr - free up memory
 */
void MemFreePtr( void **ptr )
{
#ifdef TRMEM
#ifndef __WATCOMC__
    _trmem_free( *ptr, (WHO_PTR)4, trmemHandle );
#else
    _trmem_free( *ptr, _trmem_guess_who(), trmemHandle );
#endif
#else
    free( *ptr );
#endif
    *ptr = NULL;

} /* MemFreePtr */
Exemplo n.º 3
0
void MFree( void *p )
{
#ifdef TRMEM
    _trmem_free( p, _trmem_guess_who(), TRMemHandle );
#else
    free( p );
#endif
}
Exemplo n.º 4
0
void WRAPI WRMemFree( void *ptr )
{
#ifdef TRMEM
    _trmem_free( ptr, _trmem_guess_who(), TRMemHandle );
#else
    free( ptr );
#endif
}
Exemplo n.º 5
0
extern void TRMemFree( void * ptr )
/*********************************/
{
#ifdef TRMEM
    _trmem_free( ptr, _trmem_guess_who(), TRMemHandle );
#else
    free( ptr );
#endif
}
Exemplo n.º 6
0
void RcMemFree( void * ptr )
/**************************/
{
#ifdef RC_USE_TRMEM
    _trmem_free( ptr, _trmem_guess_who(), RcMemHandle );
#else
    RCMemLayer1Free( ptr );
#endif
}
Exemplo n.º 7
0
void operator delete( void *p )
/*****************************/
{
    if( p == NULL ) return;
#ifdef TRACKER
    _trmem_free( p, _trmem_guess_who(), TrHdl );
#else
    free( p );
#endif
}
Exemplo n.º 8
0
void MemFree( void *ptr )
{
    if( ptr != NULL ) {
#ifdef TRMEM
        _trmem_free( ptr, _trmem_guess_who(), memHandle );
#else
        free( ptr );
#endif
    }
}
Exemplo n.º 9
0
void MemFreeGlobal( void *ptr )
/*****************************/
{
    if( ptr == NULL )
        return;
#ifdef TRMEM
    _trmem_free( ptr, _trmem_guess_who(), TRMemHandle );
#else
    free( ptr );
#endif
}
Exemplo n.º 10
0
void    CGFree( pointer chunk )
/*****************************/
{
#if _MEMORY_TRACKING & _CHUNK_TRACKING
    --Chunks;
#endif
#if _MEMORY_TRACKING & _FULL_TRACKING
    _trmem_free( chunk, _trmem_guess_who(), Handle );
#else
    _SysFree( chunk );
#endif
}
Exemplo n.º 11
0
void LFree( void *p )
/**************************/
{
    if( p == NULL ) return;
#ifdef TRMEM
    _trmem_free( p, _trmem_guess_who(), TrHdl );
#else
    free( p );
#endif
#ifdef _INT_DEBUG
    --Chunks;
#endif
}
Exemplo n.º 12
0
void ResetMem( void )
/*******************/
{
    MemPtr  *mptr;
    while( memPtr ) {
        mptr = memPtr;
        memPtr = memPtr->next;
#ifdef TRMEM
        _trmem_free( mptr, _trmem_guess_who(), TRMemHandle );
#else
        free( mptr );
#endif
    }
}
Exemplo n.º 13
0
void MemFree( void *ptr )
/***********************/
{
    MemPtr  *mptr;
    if( ptr == NULL )
        return;
    mptr = ptr;
    mptr--;
    if( mptr == memPtr ) {
        memPtr = mptr->next;
    }
    if( mptr->prev ) {
        mptr->prev->next = mptr->next;
    }
    if( mptr->next ) {
        mptr->next->prev = mptr->prev;
    }
#ifdef TRMEM
    _trmem_free( mptr, _trmem_guess_who(), TRMemHandle );
#else
    free( mptr );
#endif
}
Exemplo n.º 14
0
static void TRMemFree( void * ptr )
/*********************************/
{
    _trmem_free( ptr, _trmem_guess_who(), TRMemHandle );
}