Exemplo n.º 1
0
  ft_free(FT_Memory  memory,
           void*      block)
  {
    FT_UNUSED(memory);

    ft_sfree(block);
  }
Exemplo n.º 2
0
  FT_Done_Memory( FT_Memory  memory )
  {
#ifdef FT_DEBUG_MEMORY
    ft_mem_debug_done( memory );
#endif
    ft_sfree( memory );
  }
Exemplo n.º 3
0
void *ft_srealloc( void *ptr, size_t size )
{
#ifdef SIM_PC_WIN
	return esMEMS_Realloc(NULL, ptr, size);
#else
	char *p;
	char *src;
	size_t i;
	
	if( ptr == NULL && size == 0 )
		return NULL;
		
	if( ptr == NULL )
	{
		p = (char *)ft_smalloc( size );
		return p;
	}
	
	if( size == 0 )
	{
		ft_sfree( ptr );
		return NULL;
	}
	
	p = (char *)ft_smalloc( size );
	if( p == NULL )
		return NULL;
	
	for( src = (char *)ptr, i = 0;  i < size;  i++ )
	{
		p[i] = src[i];
	}
	ft_sfree( ptr );
	
	return p;
#endif
}