diff options
author | Aki <please@ignore.pl> | 2021-10-02 13:41:10 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2021-10-02 13:41:10 +0200 |
commit | 5f5aa47b4260d4e688acdd85558baedfc99da752 (patch) | |
tree | 9d21b355089df1d492cd7f65dadb8e0235e8c760 /FoundationEx/MemDebug.h | |
parent | 309d3544ca7ab144fa5c60f1cf83b38f17d070b7 (diff) | |
download | starshatter-5f5aa47b4260d4e688acdd85558baedfc99da752.zip starshatter-5f5aa47b4260d4e688acdd85558baedfc99da752.tar.gz starshatter-5f5aa47b4260d4e688acdd85558baedfc99da752.tar.bz2 |
Added missing new[] debug overload
Diffstat (limited to 'FoundationEx/MemDebug.h')
-rw-r--r-- | FoundationEx/MemDebug.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/FoundationEx/MemDebug.h b/FoundationEx/MemDebug.h index f8ca60e..bcf217f 100644 --- a/FoundationEx/MemDebug.h +++ b/FoundationEx/MemDebug.h @@ -51,12 +51,16 @@ #ifndef _DEBUG +void* __cdecl operator new[](unsigned int, const char*, int); void* __cdecl operator new(unsigned int s, const char*, int); +void __cdecl operator delete[](void* p, const char*, int); void __cdecl operator delete(void* p, const char*, int); #else +void* __cdecl operator new[](unsigned int, const char*, int); void* __cdecl operator new(unsigned int s, const char*, int); +void __cdecl operator delete[](void* p, const char*, int); void __cdecl operator delete(void* p, const char*, int); #endif @@ -89,17 +93,23 @@ public: #ifndef _DEBUG +void* __cdecl operator new[](unsigned int, const char*, int); void* __cdecl operator new(unsigned int s, const char*, int); +void __cdecl operator delete[](void* p, const char*, int); void __cdecl operator delete(void* p, const char*, int); #else /*_CRTIMP*/ +void* __cdecl operator new[](unsigned int, const char*, int); + void* __cdecl operator new(unsigned int, int, const char*, int); void* __cdecl operator new(unsigned int s, const char* f, int l); void* __cdecl operator new(unsigned int s); +void __cdecl operator delete[](void* p, const char*, int); + void __cdecl operator delete(void* p, const char*, int); #endif // _DEBUG |