# HG changeset patch # User Adrian Buehlmann # Date 1431536258 -7200 # Node ID 80d28a88137f8184f75689d92b56f4472e4f39e4 # Parent 72f7f98bc5e588eb2cd0531de89f07763b28f75b util.h: kill no longer needed definitions for Python < 2.5 see e1fb276d4619 diff -r 72f7f98bc5e5 -r 80d28a88137f mercurial/util.h --- a/mercurial/util.h Tue May 12 15:04:19 2015 -0700 +++ b/mercurial/util.h Wed May 13 18:57:38 2015 +0200 @@ -101,22 +101,6 @@ #endif /* PY_VERSION_HEX */ -#if (PY_VERSION_HEX < 0x02050000) -/* Definitions to get compatibility with python 2.4 and earlier which - does not have Py_ssize_t. See also PEP 353. - Note: msvc (8 or earlier) does not have ssize_t, so we use Py_ssize_t. -*/ -typedef int Py_ssize_t; -typedef Py_ssize_t (*lenfunc)(PyObject *); -typedef PyObject *(*ssizeargfunc)(PyObject *, Py_ssize_t); -#define PyInt_FromSsize_t PyInt_FromLong - -#if !defined(PY_SSIZE_T_MIN) -#define PY_SSIZE_T_MAX INT_MAX -#define PY_SSIZE_T_MIN INT_MIN -#endif -#endif - #ifdef _WIN32 #ifdef _MSC_VER /* msvc 6.0 has problems */