From a6a21fabbcecb163c14110b0d62a3ad053f97f7e Mon Sep 17 00:00:00 2001 From: Mark Hammond Date: Mon, 30 Jul 2007 00:45:29 +0000 Subject: [PATCH] Correct use of Py_BUILD_CORE - now make sure it is defined before it is referenced, and also fix definition of _WIN32_WINNT. Resolves patch 1761803. --- PC/pyconfig.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/PC/pyconfig.h b/PC/pyconfig.h index 16cc9c5092a..bdac0a67021 100644 --- a/PC/pyconfig.h +++ b/PC/pyconfig.h @@ -32,6 +32,11 @@ MS_CORE_DLL. #define MS_WINCE #endif +/* Deprecated USE_DL_EXPORT macro - please use Py_BUILD_CORE */ +#ifdef USE_DL_EXPORT +# define Py_BUILD_CORE +#endif /* USE_DL_EXPORT */ + /* Visual Studio 2005 introduces deprecation warnings for "insecure" and POSIX functions. The insecure functions should be replaced by *_s versions (according to Microsoft); the @@ -168,8 +173,8 @@ MS_CORE_DLL. #ifndef WINVER #define WINVER Py_WINVER #endif -#ifndef _WINNT_WIN32 -#define _WINNT_WIN32 Py_WINVER +#ifndef _WIN32_WINNT +#define _WIN32_WINNT Py_WINVER #endif #endif @@ -301,11 +306,6 @@ Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */ # define MS_COREDLL /* deprecated old symbol */ #endif /* !MS_NO_COREDLL && ... */ -/* Deprecated USE_DL_EXPORT macro - please use Py_BUILD_CORE */ -#ifdef USE_DL_EXPORT -# define Py_BUILD_CORE -#endif /* USE_DL_EXPORT */ - /* All windows compilers that use this header support __declspec */ #define HAVE_DECLSPEC_DLL