From 923aaab79ec73300d8a14f0dca3dc9f54cfd7da0 Mon Sep 17 00:00:00 2001 From: Stefan Behnel <stefan_ml@behnel.de> Date: Sat, 14 Apr 2012 17:03:30 +0200 Subject: [PATCH] minor code cleanup --- Cython/Utility/StringTools.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Cython/Utility/StringTools.c b/Cython/Utility/StringTools.c index 1d1b0b8da..0c45f1bbd 100644 --- a/Cython/Utility/StringTools.c +++ b/Cython/Utility/StringTools.c @@ -29,14 +29,11 @@ static CYTHON_INLINE int __Pyx_PyUnicodeBufferContainsUCS4(Py_UNICODE* buffer, P static CYTHON_INLINE int __Pyx_UnicodeContainsUCS4(PyObject* unicode, Py_UCS4 character) { #if CYTHON_PEP393_ENABLED - Py_ssize_t i; - int kind; - void* udata; - Py_ssize_t length; - kind = PyUnicode_KIND(unicode); + const int kind = PyUnicode_KIND(unicode); if (likely(kind != PyUnicode_WCHAR_KIND)) { - udata = PyUnicode_DATA(unicode); - length = PyUnicode_GET_LENGTH(unicode); + Py_ssize_t i; + const void* udata = PyUnicode_DATA(unicode); + const Py_ssize_t length = PyUnicode_GET_LENGTH(unicode); for (i=0; i < length; i++) { if (unlikely(character == PyUnicode_READ(kind, udata, i))) return 1; } -- 2.30.9