summaryrefslogtreecommitdiffhomepage
path: root/FoundationEx/MemDebug.h
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-10-03 16:51:12 +0200
committerAki <please@ignore.pl>2021-10-03 16:51:12 +0200
commit104248aabf40b692231fccd1adf1a2a494f1589a (patch)
tree5eee42a18a9688b03b483aff5c2bedffb4fe8a6c /FoundationEx/MemDebug.h
parentddd76aa4e1571c8d5965709db5c3cd47a89c9a38 (diff)
parentd2f333bf998691760b8970c2784756d0fa81e820 (diff)
downloadstarshatter-104248aabf40b692231fccd1adf1a2a494f1589a.zip
starshatter-104248aabf40b692231fccd1adf1a2a494f1589a.tar.gz
starshatter-104248aabf40b692231fccd1adf1a2a494f1589a.tar.bz2
Stars45 can now be built under MSYS2/Mingw32
Diffstat (limited to 'FoundationEx/MemDebug.h')
-rw-r--r--FoundationEx/MemDebug.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/FoundationEx/MemDebug.h b/FoundationEx/MemDebug.h
index 0bd63da..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,24 +93,30 @@ 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
+#endif // _DEBUG
// +--------------------------------------------------------------------+
-#endif FOUNDATION_USE_MFC
+#endif // FOUNDATION_USE_MFC
-#endif MemDebug_h
+#endif // MemDebug_h