From 2fd82278cb11cf95cbf49afaab5e8ee920047eb5 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 3 Oct 2011 04:06:05 +0200 Subject: [PATCH] Fix compilation error on Windows Fix also a compiler warning. --- Objects/unicodeobject.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index ddfe566bcee..4a7815394eb 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -509,9 +509,10 @@ resize_copy(PyObject *unicode, Py_ssize_t length) } return copy; } else { + PyUnicodeObject *w; assert(_PyUnicode_WSTR(unicode) != NULL); assert(_PyUnicode_DATA_ANY(unicode) == NULL); - PyUnicodeObject *w = _PyUnicode_New(length); + w = _PyUnicode_New(length); if (w == NULL) return NULL; copy_length = _PyUnicode_WSTR_LENGTH(unicode); @@ -6521,7 +6522,7 @@ decode_mbcs(PyUnicodeObject **v, else { /* Extend unicode object */ n = PyUnicode_GET_SIZE(*v); - if (PyUnicode_Resize(v, n + usize) < 0) + if (PyUnicode_Resize((PyObject**)v, n + usize) < 0) return -1; }