diff --git a/test/testautomation_surface.c b/test/testautomation_surface.c index ec0dd07a91..a8ff8a1079 100644 --- a/test/testautomation_surface.c +++ b/test/testautomation_surface.c @@ -4,8 +4,12 @@ */ /* Supress C4996 VS compiler warnings for unlink() */ +#if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) #define _CRT_SECURE_NO_DEPRECATE +#endif +#if defined(_MSC_VER) && !defined(_CRT_NONSTDC_NO_DEPRECATE) #define _CRT_NONSTDC_NO_DEPRECATE +#endif #include #ifndef _MSC_VER diff --git a/test/testfile.c b/test/testfile.c index ba7d2af300..07da6e64b4 100644 --- a/test/testfile.c +++ b/test/testfile.c @@ -13,11 +13,12 @@ /* sanity tests on SDL_rwops.c (usefull for alternative implementations of stdio rwops) */ /* quiet windows compiler warnings */ +#if defined(_MSC_VER) && !defined(_CRT_NONSTDC_NO_WARNINGS) #define _CRT_NONSTDC_NO_WARNINGS +#endif #include #include - #ifndef _MSC_VER #include #endif