CYTHON_INLINE for __Pyx_GetAttr3
authorLisandro Dalcin <dalcinl@gmail.com>
Fri, 12 Nov 2010 18:43:43 +0000 (15:43 -0300)
committerLisandro Dalcin <dalcinl@gmail.com>
Fri, 12 Nov 2010 18:43:43 +0000 (15:43 -0300)
Cython/Compiler/Builtin.py

index 29c17a59724d74e8a6ee901bc3792d50811d88ec..2fedf6aef799951788a8239097e4d40550e8115b 100644 (file)
@@ -58,10 +58,10 @@ static CYTHON_INLINE PyObject *__Pyx_PyIter_Next2(PyObject* iterator, PyObject*
 
 getattr3_utility_code = UtilityCode(
 proto = """
-static PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/
+static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /*proto*/
 """,
 impl = """
-static PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) {
+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))
@@ -72,7 +72,7 @@ static PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) {
     }
     return r;
 bad:
-    return 0;
+    return NULL;
 }
 """)