diff --git a/aarch64.c b/aarch64.c index b3ffcc49..2132b4e5 100644 --- a/aarch64.c +++ b/aarch64.c @@ -5,8 +5,10 @@ #include #include #include -#include -#include +#ifdef LIBCO_MPROTECT + #include + #include +#endif #ifdef __cplusplus extern "C" { diff --git a/amd64.c b/amd64.c index e9424c0b..e96e5247 100644 --- a/amd64.c +++ b/amd64.c @@ -98,8 +98,10 @@ static void (*co_swap)(cothread_t, cothread_t) = 0; 0xff, 0xe0, /* jmp rax */ }; - #include - #include + #ifdef LIBCO_MPROTECT + #include + #include + #endif static void co_init() { #ifdef LIBCO_MPROTECT diff --git a/arm.c b/arm.c index 95adf6b2..1c9dff5c 100644 --- a/arm.c +++ b/arm.c @@ -4,8 +4,10 @@ #include #include -#include -#include +#ifdef LIBCO_MPROTECT + #include + #include +#endif #ifdef __cplusplus extern "C" { diff --git a/ppc.c b/ppc.c index 6b7f4acd..ee6a9a87 100644 --- a/ppc.c +++ b/ppc.c @@ -8,7 +8,7 @@ #include #include -#if LIBCO_MPROTECT +#ifdef LIBCO_MPROTECT #include #include #endif diff --git a/x86.c b/x86.c index fa1c538f..c539a299 100644 --- a/x86.c +++ b/x86.c @@ -52,8 +52,10 @@ static const unsigned char co_swap_function[4096] = { #endif } #else - #include - #include + #ifdef LIBCO_MPROTECT + #include + #include + #endif static void co_init() { #ifdef LIBCO_MPROTECT