From b5e688a8ff37d4fff06c06d6ec625ac6653306f6 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Wed, 7 Dec 2016 23:54:28 -0800 Subject: [PATCH] guard HAVE_LONG_LONG definition to prevent redefinition (#28898) (grafted from 4745d801cae2d57e3432313acd0b76b8b4cc9c75) --- Include/pyport.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Include/pyport.h b/Include/pyport.h index 20f3db74815..28bf4b21485 100644 --- a/Include/pyport.h +++ b/Include/pyport.h @@ -37,9 +37,10 @@ Used in: Py_SAFE_DOWNCAST * integral synonyms. Only define the ones we actually need. */ -// long long is required now. Define HAVE_LONG_LONG unconditionally for -// compatibility. +// long long is required. Ensure HAVE_LONG_LONG is defined for compatibility. +#ifndef HAVE_LONG_LONG #define HAVE_LONG_LONG +#endif #ifndef PY_LONG_LONG #define PY_LONG_LONG long long /* If LLONG_MAX is defined in limits.h, use that. */