From: Fredrik Lundh Date: Fri, 26 May 2006 17:26:39 +0000 (+0000) Subject: needforspeed: cleanup X-Git-Tag: v2.5b1~452 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c2032fb86ad05534afccad9801e794b0971e2541;p=thirdparty%2FPython%2Fcpython.git needforspeed: cleanup --- diff --git a/Objects/stringobject.c b/Objects/stringobject.c index 3790bfa3c803..c4a6a7057048 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c @@ -1544,8 +1544,8 @@ found, returns S and two empty strings."); static PyObject * string_partition(PyStringObject *self, PyObject *sep_obj) { - Py_ssize_t str_len = PyString_GET_SIZE(self), sep_len; - const char *str = PyString_AS_STRING(self), *sep; + const char *sep; + Py_ssize_t sep_len; if (PyString_Check(sep_obj)) { sep = PyString_AS_STRING(sep_obj); @@ -1553,12 +1553,16 @@ string_partition(PyStringObject *self, PyObject *sep_obj) } #ifdef Py_USING_UNICODE else if (PyUnicode_Check(sep_obj)) - return PyUnicode_Partition((PyObject *)self, sep_obj); + return PyUnicode_Partition((PyObject *) self, sep_obj); #endif else if (PyObject_AsCharBuffer(sep_obj, &sep, &sep_len)) return NULL; - return partition((PyObject*)self, str, str_len, sep_obj, sep, sep_len); + return partition( + (PyObject*) self, + PyString_AS_STRING(self), PyString_GET_SIZE(self), + sep_obj, sep, sep_len + ); } Py_LOCAL(PyObject *)