Fix 'c' format of PyUnicode_Format()

formatbuf is now an array of Py_UCS4, not of Py_UNICODE
This commit is contained in:
Victor Stinner 2011-09-29 00:39:24 +02:00
parent c17f540b7a
commit b9dcffb51e
1 changed files with 1 additions and 1 deletions

View File

@ -12254,7 +12254,7 @@ PyUnicode_Format(PyObject *format, PyObject *args)
case 'c': case 'c':
pbuf = formatbuf; pbuf = formatbuf;
kind = PyUnicode_4BYTE_KIND; kind = PyUnicode_4BYTE_KIND;
len = formatchar(pbuf, sizeof(formatbuf)/sizeof(Py_UNICODE), v); len = formatchar(pbuf, Py_ARRAY_LENGTH(formatbuf), v);
if (len < 0) if (len < 0)
goto onError; goto onError;
break; break;