From 2607e6c02195538db13b8c3d5d8c7d6b820df71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Tue, 21 Nov 2006 18:20:25 +0000 Subject: [PATCH] Conditionalize definition of _CRT_SECURE_NO_DEPRECATE and _CRT_NONSTDC_NO_DEPRECATE. Will backport. --- Misc/NEWS | 7 +++++++ PC/pyconfig.h | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/Misc/NEWS b/Misc/NEWS index d58cce51460..8754f026f41 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -347,6 +347,13 @@ C API so it can be used as an expression. +Windows +------- + +- Conditionalize definition of _CRT_SECURE_NO_DEPRECATE + and _CRT_NONSTDC_NO_DEPRECATE. + + Mac --- diff --git a/PC/pyconfig.h b/PC/pyconfig.h index 4aedce73ac4..f2ef7f95b8a 100644 --- a/PC/pyconfig.h +++ b/PC/pyconfig.h @@ -39,8 +39,12 @@ MS_CORE_DLL. would be ISO C conforming). Neither renaming is feasible, so we just silence the warnings. */ +#ifndef _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_DEPRECATE 1 +#endif +#ifndef _CRT_NONSTDC_NO_DEPRECATE #define _CRT_NONSTDC_NO_DEPRECATE 1 +#endif /* Windows CE does not have these */ #ifndef MS_WINCE