]> granicus.if.org Git - python/commitdiff
Correct use of Py_BUILD_CORE - now make sure it is defined before it is
authorMark Hammond <mhammond@skippinet.com.au>
Mon, 30 Jul 2007 00:45:29 +0000 (00:45 +0000)
committerMark Hammond <mhammond@skippinet.com.au>
Mon, 30 Jul 2007 00:45:29 +0000 (00:45 +0000)
referenced, and also fix definition of _WIN32_WINNT.
Resolves patch 1761803.

PC/pyconfig.h

index 16cc9c5092adcff072b2052879c770184e3a7fae..bdac0a67021bde4ca940560e305abb4ed6a620d4 100644 (file)
@@ -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