From e203304afd5319590183462d614280b09cfe3b75 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Thu, 5 Jan 2017 20:24:46 -0500 Subject: [PATCH] Give DATE_API a default definition. --- tz.h | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/tz.h b/tz.h index 2a02801..ec5a8f2 100644 --- a/tz.h +++ b/tz.h @@ -74,15 +74,6 @@ static_assert(HAS_REMOTE_API == 0 ? AUTO_DOWNLOAD == 0 : true, # define USE_SHELL_API 1 #endif - -#ifdef _WIN32 - #ifdef DATE_BUILD_DLL - #define DATE_API __declspec(dllexport) - #else - #define DATE_API __declspec(dllimport) - #endif -#endif - #include "date.h" #if defined(_MSC_VER) && (_MSC_VER < 1900) @@ -106,6 +97,16 @@ static_assert(HAS_REMOTE_API == 0 ? AUTO_DOWNLOAD == 0 : true, #include #include +#ifdef _WIN32 +# ifdef DATE_BUILD_DLL +# define DATE_API __declspec(dllexport) +# else +# define DATE_API __declspec(dllimport) +# endif +#else +# define DATE_API +#endif + namespace date {