From 56cdf686fc4f7596d3c93d2a1525e661297fb557 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Fri, 26 Oct 2007 06:05:28 +0000 Subject: [PATCH] Try to fix some of the failing tests on Win64. PY_SSIZE_T_MAX (8 bytes) is larger than what can fit into a long (4 bytes). Hopefully this will fix more problems than it creates. There are many, many compile warnings on Win64. Each of these should be investigated to determine if they are real problems or not. Many of these presumably affect the trunk too. --- Python/sysmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python/sysmodule.c b/Python/sysmodule.c index c3eb68e3604..13e0a994663 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -1089,7 +1089,7 @@ _PySys_Init(void) SET_SYS_FROM_STRING("maxint", PyInt_FromLong(PyInt_GetMax())); SET_SYS_FROM_STRING("maxsize", - PyInt_FromLong(PY_SSIZE_T_MAX)); + PyInt_FromSsize_t(PY_SSIZE_T_MAX)); SET_SYS_FROM_STRING("maxunicode", PyInt_FromLong(PyUnicode_GetMax())); SET_SYS_FROM_STRING("builtin_module_names",