diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2015-04-11 19:57:41 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2015-04-25 17:09:47 +0200 |
commit | 41fe46c7495b388640104bec2cae714a71c61606 (patch) | |
tree | 3de891e985a3236f85b7514722523283b450c19f | |
parent | 1ace3e16e57a35581ffc1605f9f5a3f282318ce7 (diff) | |
download | cython-41fe46c7495b388640104bec2cae714a71c61606.tar.gz |
minor pypy code improvements
-rw-r--r-- | Cython/Utility/Builtins.c | 2 | ||||
-rw-r--r-- | Cython/Utility/StringTools.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Cython/Utility/Builtins.c b/Cython/Utility/Builtins.c index 4482a7aab..693315cbe 100644 --- a/Cython/Utility/Builtins.c +++ b/Cython/Utility/Builtins.c @@ -29,7 +29,7 @@ static PyObject* __Pyx_Globals(void) { goto bad; for (i = PyList_GET_SIZE(names)-1; i >= 0; i--) { #if CYTHON_COMPILING_IN_PYPY - PyObject* name = PySequence_GetItem(names, i); + PyObject* name = PySequence_ITEM(names, i); if (!name) goto bad; #else diff --git a/Cython/Utility/StringTools.c b/Cython/Utility/StringTools.c index ad5c4fcd7..fcd83872f 100644 --- a/Cython/Utility/StringTools.c +++ b/Cython/Utility/StringTools.c @@ -533,7 +533,7 @@ static int __Pyx_PyUnicode_Tailmatch(PyObject* s, PyObject* substr, result = PyUnicode_Tailmatch(s, PyTuple_GET_ITEM(substr, i), start, end, direction); #else - PyObject* sub = PySequence_GetItem(substr, i); + PyObject* sub = PySequence_ITEM(substr, i); if (unlikely(!sub)) return -1; result = PyUnicode_Tailmatch(s, sub, start, end, direction); Py_DECREF(sub); @@ -618,7 +618,7 @@ static int __Pyx_PyBytes_Tailmatch(PyObject* self, PyObject* substr, Py_ssize_t result = __Pyx_PyBytes_SingleTailmatch(self, PyTuple_GET_ITEM(substr, i), start, end, direction); #else - PyObject* sub = PySequence_GetItem(substr, i); + PyObject* sub = PySequence_ITEM(substr, i); if (unlikely(!sub)) return -1; result = __Pyx_PyBytes_SingleTailmatch(self, sub, start, end, direction); Py_DECREF(sub); |