diff --git a/lib/zstd.h b/lib/zstd.h index 0795cbb08..b0c841f3a 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -48,14 +48,10 @@ extern "C" { *****************************************************************/ /*! * ZSTD_DLL_EXPORT : -* Enable exporting of functions when building a DLL +* Enable exporting of functions when building a Windows DLL */ -#if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) -# if _WIN32 -# define ZSTDLIB_API __declspec(dllexport) -# else -# define ZSTDLIB_API extern -# endif +#if defined(_WIN32) && defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) +# define ZSTDLIB_API __declspec(dllexport) #else # define ZSTDLIB_API #endif diff --git a/lib/zstd_buffered.h b/lib/zstd_buffered.h index fffa70a05..755728b1b 100644 --- a/lib/zstd_buffered.h +++ b/lib/zstd_buffered.h @@ -52,14 +52,10 @@ extern "C" { *****************************************************************/ /*! * ZSTD_DLL_EXPORT : -* Enable exporting of functions when building a DLL +* Enable exporting of functions when building a Windows DLL */ -#if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) -# if _WIN32 -# define ZSTDLIB_API __declspec(dllexport) -# else -# define ZSTDLIB_API extern -# endif +#if defined(_WIN32) && defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) +# define ZSTDLIB_API __declspec(dllexport) #else # define ZSTDLIB_API #endif