numpy 2.0.0
|
00001 #ifndef _NPY_PRIVATE_COMMON_H_ 00002 #define _NPY_PRIVATE_COMMON_H_ 00003 00004 #define error_converting(x) (((x) == -1) && PyErr_Occurred()) 00005 00006 NPY_NO_EXPORT PyArray_Descr * 00007 _array_find_type(PyObject *op, PyArray_Descr *minitype, int max); 00008 00009 NPY_NO_EXPORT PyArray_Descr * 00010 _array_find_python_scalar_type(PyObject *op); 00011 00012 NPY_NO_EXPORT PyArray_Descr * 00013 _array_typedescr_fromstr(char *str); 00014 00015 NPY_NO_EXPORT char * 00016 index2ptr(PyArrayObject *mp, intp i); 00017 00018 NPY_NO_EXPORT int 00019 _zerofill(PyArrayObject *ret); 00020 00021 NPY_NO_EXPORT int 00022 _IsAligned(PyArrayObject *ap); 00023 00024 NPY_NO_EXPORT Bool 00025 _IsWriteable(PyArrayObject *ap); 00026 00027 #ifndef Py_UNICODE_WIDE 00028 #include "ucsnarrow.h" 00029 #endif 00030 00031 #endif