From a93832cbff44eec1b95f035d745c3c62ca375be6 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 10 Jul 2013 00:27:57 +0100 Subject: [PATCH] Avoid truncating 64 bit return values on 32 bit platforms --- bindings/python/mapnik_value_converter.hpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/bindings/python/mapnik_value_converter.hpp b/bindings/python/mapnik_value_converter.hpp index 47707d94e..88bf8a764 100644 --- a/bindings/python/mapnik_value_converter.hpp +++ b/bindings/python/mapnik_value_converter.hpp @@ -35,11 +35,7 @@ namespace boost { namespace python { { PyObject * operator() (mapnik::value_integer val) const { -#if PY_VERSION_HEX >= 0x03000000 - return ::PyLong_FromLong(val); -#else - return ::PyInt_FromLong(val); -#endif + return ::PyLong_FromLongLong(val); } PyObject * operator() (double val) const