From 72d6aa2672c91d10f8f58ee796ed8d44325faca4 Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Wed, 28 Feb 2024 18:46:54 -0800 Subject: [PATCH] Reduce Windows header inclusion to speed up compilation. --- gzguts.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/gzguts.h b/gzguts.h index a6485ab..71dea74 100644 --- a/gzguts.h +++ b/gzguts.h @@ -17,11 +17,16 @@ # define ZLIB_INTERNAL #endif -#if defined(_WIN32) && !defined(_CRT_SECURE_NO_WARNINGS) -# define _CRT_SECURE_NO_WARNINGS -#endif -#if defined(_WIN32) && !defined(_CRT_NONSTDC_NO_DEPRECATE) -# define _CRT_NONSTDC_NO_DEPRECATE +#if defined(_WIN32) +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif +# ifndef _CRT_SECURE_NO_WARNINGS +# define _CRT_SECURE_NO_WARNINGS +# endif +# ifndef _CRT_NONSTDC_NO_DEPRECATE +# define _CRT_NONSTDC_NO_DEPRECATE +# endif #endif #include