summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-02-20 18:22:04 +0000
committerPauli Virtanen <pav@iki.fi>2010-02-20 18:22:04 +0000
commit8f2413a2e2ac19e699c9fd6a0344fcb845abc1d2 (patch)
treefdc479e3978a19ee019f94526096ceca6460c3a9
parent5e88c324b6597b939f451ddba0b053e5db10286a (diff)
downloadnumpy-8f2413a2e2ac19e699c9fd6a0344fcb845abc1d2.tar.gz
BUG: ensure Py_TYPE is available in _dotblas.c on Python 2.4 and 2.5
-rw-r--r--numpy/core/blasdot/_dotblas.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/blasdot/_dotblas.c b/numpy/core/blasdot/_dotblas.c
index a50ce224b..2b3e5ad4f 100644
--- a/numpy/core/blasdot/_dotblas.c
+++ b/numpy/core/blasdot/_dotblas.c
@@ -10,6 +10,12 @@ static char module_doc[] =
#include <stdio.h>
+#if (PY_VERSION_HEX < 0x02060000)
+#define Py_TYPE(o) (((PyObject*)(o))->ob_type)
+#define Py_REFCNT(o) (((PyObject*)(o))->ob_refcnt)
+#define Py_SIZE(o) (((PyVarObject*)(o))->ob_size)
+#endif
+
static PyArray_DotFunc *oldFunctions[PyArray_NTYPES];
static void