Fixed Skel_Alloc and Skel_Free macros when debugging memory

This commit is contained in:
smallmodel 2023-08-19 02:18:11 +02:00
parent 438ed2c0ea
commit 93814bd05b
No known key found for this signature in database
GPG key ID: A96F163ED4891440
2 changed files with 8 additions and 4 deletions

View file

@ -166,11 +166,11 @@ void TIKI_GetSkelAnimFrameInternal( dtiki_t *tiki, skelBoneCache_t *bones, skelA
void Skel_DPrintf( const char *fmt, ... );
#ifndef _DEBUG_MEM
void Skel_Free( void *ptr );
void *Skel_Alloc( size_t size );
void Skel_Free( void *ptr );
void *Skel_Alloc( size_t size );
#else
#define Skel_Free(ptr) free(ptr)
#define Skel_Alloc(size) malloc(size)
# define Skel_Free(ptr) free(ptr)
# define Skel_Alloc(size) malloc(size)
#endif
void Skel_FreeFile( void *buffer );

View file

@ -38,6 +38,8 @@ void Skel_DPrintf( const char *fmt, ... )
Com_DPrintf( "%s", msg );
}
#ifndef _DEBUG_MEM
void Skel_Free( void *ptr )
{
Z_Free( ptr );
@ -48,6 +50,8 @@ void *Skel_Alloc( size_t size )
return Z_TagMalloc( size, TAG_SKEL );
}
#endif
void Skel_FreeFile( void *buffer )
{
FS_FreeFile( buffer );