summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/cextension
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-01-30 15:08:41 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2011-01-30 15:08:41 -0500
commit41d222b5f85d81c3cb7c33be284b9b5507463cb2 (patch)
tree6b2c2921228ede6c0a13eb50c074e7e24d9fe1b8 /lib/sqlalchemy/cextension
parent7ad7dde6a5f0e14782834f64e8691266d8e75065 (diff)
downloadsqlalchemy-41d222b5f85d81c3cb7c33be284b9b5507463cb2.tar.gz
- Added some defs to the resultproxy.c extension so that
the extension compiles and runs on Python 2.4. [ticket:2023]
Diffstat (limited to 'lib/sqlalchemy/cextension')
-rw-r--r--lib/sqlalchemy/cextension/resultproxy.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/cextension/resultproxy.c b/lib/sqlalchemy/cextension/resultproxy.c
index 93471073b..5af94771b 100644
--- a/lib/sqlalchemy/cextension/resultproxy.c
+++ b/lib/sqlalchemy/cextension/resultproxy.c
@@ -13,6 +13,8 @@ typedef int Py_ssize_t;
#define PY_SSIZE_T_MAX INT_MAX
#define PY_SSIZE_T_MIN INT_MIN
typedef Py_ssize_t (*lenfunc)(PyObject *);
+#define PyInt_FromSsize_t(x) PyInt_FromLong(x)
+typedef intargfunc ssizeargfunc;
#endif