diff --git a/LinearMath/Memory2.h b/LinearMath/Memory2.h index cdc8ddcab..287209e47 100644 --- a/LinearMath/Memory2.h +++ b/LinearMath/Memory2.h @@ -20,11 +20,13 @@ #ifdef WIN32 +//added __cdecl, thanks Jack + // default new and delete overrides that guarantee 16 byte alignment and zero allocated memory -void* operator new(size_t sz) throw(); -void* operator new[](size_t sz) throw(); -void operator delete(void* m) throw(); -void operator delete[](void* m) throw(); +void* __cdecl operator new(size_t sz) throw(); +void* __cdecl operator new[](size_t sz) throw(); +void __cdecl operator delete(void* m) throw(); +void __cdecl operator delete[](void* m) throw(); #include