mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
What's New in Python 3.3: complete the deprecation list
Add also FIXMEs in unicodeobject.c
This commit is contained in:
parent
1f33f2b0c3
commit
ab59594326
2 changed files with 5 additions and 0 deletions
|
@ -798,6 +798,8 @@ Unicode functions and methods using :c:type:`Py_UNICODE` and
|
|||
strings)
|
||||
* :c:func:`PyUnicode_AsUnicodeCopy`: use :c:func:`PyUnicode_AsUCS4Copy` or
|
||||
:c:func:`PyUnicode_AsWideCharString`
|
||||
* :c:func:`PyUnicode_GetMax`
|
||||
|
||||
|
||||
Functions and macros manipulating Py_UNICODE* strings:
|
||||
|
||||
|
@ -813,6 +815,7 @@ Functions and macros manipulating Py_UNICODE* strings:
|
|||
* :c:macro:`Py_UNICODE_strchr`, :c:macro:`Py_UNICODE_strrchr`: use
|
||||
:c:func:`PyUnicode_FindChar`
|
||||
* :c:macro:`Py_UNICODE_FILL`
|
||||
* :c:macro:`Py_UNICODE_MATCH`
|
||||
|
||||
Encoders:
|
||||
|
||||
|
|
|
@ -7042,6 +7042,7 @@ decode_code_page_strict(UINT code_page,
|
|||
|
||||
if (*v == NULL) {
|
||||
/* Create unicode object */
|
||||
/* FIXME: don't use _PyUnicode_New(), but allocate a wchar_t* buffer */
|
||||
*v = (PyObject*)_PyUnicode_New(outsize);
|
||||
if (*v == NULL)
|
||||
return -1;
|
||||
|
@ -7122,6 +7123,7 @@ decode_code_page_errors(UINT code_page,
|
|||
PyErr_NoMemory();
|
||||
goto error;
|
||||
}
|
||||
/* FIXME: don't use _PyUnicode_New(), but allocate a wchar_t* buffer */
|
||||
*v = (PyObject*)_PyUnicode_New(size * Py_ARRAY_LENGTH(buffer));
|
||||
if (*v == NULL)
|
||||
goto error;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue