diff -r 3c738cb162bf -r 1435866c1937 mercurial/util.h --- a/mercurial/util.h Fri May 11 10:53:12 2012 -0700 +++ b/mercurial/util.h Wed May 09 09:58:50 2012 +0200 @@ -109,6 +109,7 @@ 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