From 620dde4c1a8dd17d8fdbcdd23eb57f13506e310d Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Thu, 24 May 2018 13:09:47 +0000 Subject: [PATCH] Don't use non-standard header for C11/C++17 aligned_alloc() $ c++ -std=c++11 src/*.cpp -lvulkan In file included from src/VmaUsage.h:35:0, from src/VmaUsage.cpp:8: src/vk_mem_alloc.h:2233:47: fatal error: malloc.h: No such file or directory #include // for aligned_alloc() ^ --- src/vk_mem_alloc.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h index b621fe7..0065d70 100644 --- a/src/vk_mem_alloc.h +++ b/src/vk_mem_alloc.h @@ -2229,10 +2229,6 @@ remove them if not needed. #include // for std::mutex #include // for std::atomic -#if !defined(_WIN32) && !defined(__APPLE__) - #include // for aligned_alloc() -#endif - #ifndef VMA_NULL // Value used as null pointer. Define it to e.g.: nullptr, NULL, 0, (void*)0. #define VMA_NULL nullptr