summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2015-04-11 19:57:41 +0200
committerStefan Behnel <stefan_ml@behnel.de>2015-04-25 17:09:47 +0200
commit41fe46c7495b388640104bec2cae714a71c61606 (patch)
tree3de891e985a3236f85b7514722523283b450c19f
parent1ace3e16e57a35581ffc1605f9f5a3f282318ce7 (diff)
downloadcython-41fe46c7495b388640104bec2cae714a71c61606.tar.gz
minor pypy code improvements
-rw-r--r--Cython/Utility/Builtins.c2
-rw-r--r--Cython/Utility/StringTools.c4
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);