diff --git a/src/c/ffi/cdata.d b/src/c/ffi/cdata.d index c6a89c92a..1a15e09e0 100644 --- a/src/c/ffi/cdata.d +++ b/src/c/ffi/cdata.d @@ -13,6 +13,7 @@ See file '../Copyright' for full details. */ +#include #include #include diff --git a/src/c/main.d b/src/c/main.d index fffab2b76..a603ca02f 100644 --- a/src/c/main.d +++ b/src/c/main.d @@ -40,6 +40,7 @@ #endif #include #include +#include #include #include #include diff --git a/src/c/num_rand.d b/src/c/num_rand.d index 3e6d76f7d..f4a4cb519 100644 --- a/src/c/num_rand.d +++ b/src/c/num_rand.d @@ -21,6 +21,9 @@ #include #include #include +#if !defined(ECL_MS_WINDOWS_HOST) +# include +#endif #if !defined(_MSC_VER) && !defined(__MINGW32__) # include /* it isn't pulled in by fcntl.h */