l2-unlegits/l2detect/mymem.h
2012-02-01 05:25:08 +00:00

30 lines
747 B
C

#ifndef H_MYMEM
#define H_MYMEM
void MyMem_Init();
void MyMem_Free();
// Memory tracking allocation
//inline void *operator new( size_t size ); // non-debug version
void *operator new( size_t nSize, const char *lpszFileName, int nLine );
#define DEBUG_NEW new( __FILE__, __LINE__ )
void operator delete( void *p );
void operator delete( void *p, size_t size );
void operator delete( void* p, const char *lpszFileName, int nLine );
//void *__cdecl operator new[]( size_t );
//#if _MSC_VER >= 1210
//void* __cdecl operator new[](size_t nSize, LPCSTR lpszFileName, int nLine);
//void __cdecl operator delete[](void* p, LPCSTR lpszFileName, int nLine);
//void __cdecl operator delete[](void *);
//#endif
#endif