mercurial/util.h
changeset 16393 ee163a9cf37c
parent 16385 e501f45b0eba
child 16437 d126a0d16856
--- a/mercurial/util.h	Mon Apr 09 13:48:45 2012 -0700
+++ b/mercurial/util.h	Tue Apr 10 16:53:29 2012 -0500
@@ -107,6 +107,9 @@
    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);
+
 #if !defined(PY_SSIZE_T_MIN)
 #define PY_SSIZE_T_MAX INT_MAX
 #define PY_SSIZE_T_MIN INT_MIN