1 #include "arrayobject.h"
2 
3 #ifndef PYPY_VERSION
4 #ifndef REFCOUNT
5 #  define REFCOUNT NPY_REFCOUNT
6 #  define MAX_ELSIZE 16
7 #endif
8 #endif
9 
10 #define PyArray_UNSIGNED_TYPES
11 #define PyArray_SBYTE NPY_BYTE
12 #define PyArray_CopyArray PyArray_CopyInto
13 #define _PyArray_multiply_list PyArray_MultiplyIntList
14 #define PyArray_ISSPACESAVER(m) NPY_FALSE
15 #define PyScalarArray_Check PyArray_CheckScalar
16 
17 #define CONTIGUOUS NPY_CONTIGUOUS
18 #define OWN_DIMENSIONS 0
19 #define OWN_STRIDES 0
20 #define OWN_DATA NPY_OWNDATA
21 #define SAVESPACE 0
22 #define SAVESPACEBIT 0
23 
24 #undef import_array
25 #define import_array() { if (_import_array() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import"); } }
26