bpo-41123: Remove PyUnicode_GetMax() (GH-21192)

This commit is contained in:
Inada Naoki 2020-06-29 10:46:51 +09:00 committed by GitHub
parent 8bea91b5e9
commit d9f2a13106
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 17 deletions

View File

@ -223,3 +223,6 @@ Removed
* ``Py_UNICODE_strncmp``: use :c:func:`PyUnicode_Tailmatch`
* ``Py_UNICODE_strchr``, ``Py_UNICODE_strrchr``: use
:c:func:`PyUnicode_FindChar`
* Removed ``PyUnicode_GetMax()``. Please migrate to new (:pep:`393`) APIs.
(Contributed by Inada Naoki in :issue:`41103`.)

View File

@ -593,9 +593,6 @@ Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicodeAndSize(
Py_ssize_t *size /* location where to save the length */
);
/* Get the maximum ordinal for a Unicode character. */
Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE) PyUnicode_GetMax(void);
/* --- _PyUnicodeWriter API ----------------------------------------------- */

View File

@ -0,0 +1 @@
Removed ``PyUnicode_GetMax()``.

View File

@ -497,20 +497,6 @@ unicode_check_encoding_errors(const char *encoding, const char *errors)
}
/* The max unicode value is always 0x10FFFF while using the PEP-393 API.
This function is kept for backward compatibility with the old API. */
Py_UNICODE
PyUnicode_GetMax(void)
{
#ifdef Py_UNICODE_WIDE
return 0x10FFFF;
#else
/* This is actually an illegal character, so it should
not be passed to unichr. */
return 0xFFFF;
#endif
}
int
_PyUnicode_CheckConsistency(PyObject *op, int check_content)
{