abs_int_utility_code = UtilityCode( proto = ''' #if HAVE_LONG_LONG && defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : \ ((sizeof(x) <= sizeof(long)) ? ((unsigned long)labs(x)) : \ ((unsigned PY_LONG_LONG)llabs(x)))) #else #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : ((unsigned long)labs(x))) #endif #define __Pyx_abs_long(x) __Pyx_abs_int(x) ''') iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode( proto = """ static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl = """ static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); }
#else // copied from pyport.h in CPython 3.3, missing in 2.4 const PY_LONG_LONG PY_LLONG_MAX = (1 + 2 * ((1LL << (CHAR_BIT * sizeof(PY_LONG_LONG) - 2)) - 1)); #endif #endif if (unlikely(x == -PY_LLONG_MAX-1)) return ((unsigned PY_LONG_LONG)PY_LLONG_MAX) + 1U; #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L return (unsigned PY_LONG_LONG) llabs(x); #else return (x<0) ? (unsigned PY_LONG_LONG)-x : (unsigned PY_LONG_LONG)x; #endif } ''') iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode( proto = """ static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl = """ static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); }
abs_int_utility_code = UtilityCode( proto=""" #if HAVE_LONG_LONG && defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : \ ((sizeof(x) <= sizeof(long)) ? ((unsigned long)labs(x)) : \ ((unsigned PY_LONG_LONG)llabs(x)))) #else #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : ((unsigned long)labs(x))) #endif #define __Pyx_abs_long(x) __Pyx_abs_int(x) """ ) iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode( proto=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); }
""") abs_int_utility_code = UtilityCode(proto=''' #if HAVE_LONG_LONG && defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : \ ((sizeof(x) <= sizeof(long)) ? ((unsigned long)labs(x)) : \ ((unsigned PY_LONG_LONG)llabs(x)))) #else #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : ((unsigned long)labs(x))) #endif #define __Pyx_abs_long(x) __Pyx_abs_int(x) ''') iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode(proto=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); } return r;
""") abs_int_utility_code = UtilityCode(proto=''' #if HAVE_LONG_LONG && defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : \ ((sizeof(x) <= sizeof(long)) ? ((unsigned long)labs(x)) : \ ((unsigned PY_LONG_LONG)llabs(x)))) #else #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : ((unsigned long)labs(x))) #endif #define __Pyx_abs_long(x) __Pyx_abs_int(x) ''') iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode(proto=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); } return r;
""") abs_int_utility_code = UtilityCode(proto=''' #if HAVE_LONG_LONG && defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : \ ((sizeof(x) <= sizeof(long)) ? ((unsigned long)labs(x)) : \ ((unsigned PY_LONG_LONG)llabs(x)))) #else #define __Pyx_abs_int(x) \ ((sizeof(x) <= sizeof(int)) ? ((unsigned int)abs(x)) : ((unsigned long)labs(x))) #endif #define __Pyx_abs_long(x) __Pyx_abs_int(x) ''') iter_next_utility_code = UtilityCode.load_cached("IterNext", "ObjectHandling.c") getattr3_utility_code = UtilityCode(proto=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/ """, impl=""" static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { PyObject *r = PyObject_GetAttr(o, n); if (!r) { if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; PyErr_Clear(); r = d; Py_INCREF(d); } return r;