ft_free(FT_Memory memory, void* block) { FT_UNUSED(memory); ft_sfree(block); }
FT_Done_Memory( FT_Memory memory ) { #ifdef FT_DEBUG_MEMORY ft_mem_debug_done( memory ); #endif ft_sfree( memory ); }
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 }