diff --git a/modules/bindings/src/tmalign/basic_fun.h b/modules/bindings/src/tmalign/basic_fun.h index 91785c96eccb7f32ac68e66bc4109c64ffcb2f7d..8274428ee8d56b061180855f6205df214ed32e49 100644 --- a/modules/bindings/src/tmalign/basic_fun.h +++ b/modules/bindings/src/tmalign/basic_fun.h @@ -7,7 +7,9 @@ #include <math.h> #include <time.h> #include <string.h> -#ifndef __APPLE__ +// OST-NOTE: ifdef was added here since malloc.h isn't required for Linux/Mac +// and for some compilers (clang, gcc8) it isn't available +#ifdef _WIN32 #include <malloc.h> #endif diff --git a/modules/img/base/src/raster_image/raster_image.cc b/modules/img/base/src/raster_image/raster_image.cc index 143e1110b2c0e739a5c1b522886e54a409aeacfa..44cfdf1a9e2eeb71e2062db5ea1ac5eed3974581 100644 --- a/modules/img/base/src/raster_image/raster_image.cc +++ b/modules/img/base/src/raster_image/raster_image.cc @@ -24,7 +24,8 @@ Authors: Ansgar Philippsen, Andreas Schenk */ -#ifndef __APPLE__ +#include <stdlib.h> +#ifdef _WIN32 #include <malloc.h> #endif #include <cmath>