]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-89653: PEP 670: unicodeobject.h uses _Py_CAST() (#92696)
authorVictor Stinner <vstinner@python.org>
Wed, 11 May 2022 23:35:41 +0000 (01:35 +0200)
committerGitHub <noreply@github.com>
Wed, 11 May 2022 23:35:41 +0000 (01:35 +0200)
commitd0c9353a79c2003385c83892db5dfd4e443474c9
tree85d243972089f4ed548140daf0e2d4b24f397b0e
parent92f0ed1d90bb3338fb36dbeb997e495ab474ae1e
gh-89653: PEP 670: unicodeobject.h uses _Py_CAST() (#92696)

Use _Py_CAST() and _Py_STATIC_CAST() in macros wrapping static inline
functions of unicodeobject.h.

Change also the kind type from unsigned int to int: same parameter
type than PyUnicode_FromKindAndData().

The limited API version 3.11 no longer casts arguments to expected
types.
Doc/c-api/unicode.rst
Include/cpython/unicodeobject.h