diff --git a/include/mimalloc-new-delete.h b/include/mimalloc-new-delete.h index ba208f05..a09690a9 100644 --- a/include/mimalloc-new-delete.h +++ b/include/mimalloc-new-delete.h @@ -20,7 +20,7 @@ terms of the MIT license. A copy of the license can be found in the file // --------------------------------------------------------------------------- #if defined(__cplusplus) #include - #include + #include "mimalloc.h" void operator delete(void* p) noexcept { mi_free(p); }; void operator delete[](void* p) noexcept { mi_free(p); }; diff --git a/include/mimalloc-override.h b/include/mimalloc-override.h index 7d9f3e7d..50022dbb 100644 --- a/include/mimalloc-override.h +++ b/include/mimalloc-override.h @@ -15,7 +15,7 @@ each source file in a project (but be careful when using external code to not accidentally mix pointers from different allocators). -----------------------------------------------------------------------------*/ -#include +#include "mimalloc.h" // Standard C allocation #define malloc(n) mi_malloc(n) diff --git a/include/mimalloc-types.h b/include/mimalloc-types.h index 18f1623c..caf161d6 100644 --- a/include/mimalloc-types.h +++ b/include/mimalloc-types.h @@ -10,7 +10,7 @@ terms of the MIT license. A copy of the license can be found in the file #include // ptrdiff_t #include // uintptr_t, uint16_t, etc -#include // _Atomic +#include "mimalloc-atomic.h" // _Atomic #ifdef _MSC_VER #pragma warning(disable:4214) // bitfield is not int