PEP 756: Fix buffer format (#3967)

Use the native encoding. "=I" size is 4 bytes on all platforms.
This commit is contained in:
Victor Stinner 2024-09-16 14:36:10 +02:00 committed by GitHub
parent 5a1529c658
commit 4878da5bd3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -171,8 +171,8 @@ export format:
Export format Buffer format Item size Export format Buffer format Item size
========================== ================== ============ ========================== ================== ============
``PyUnicode_FORMAT_UCS1`` ``"B"`` 1 byte ``PyUnicode_FORMAT_UCS1`` ``"B"`` 1 byte
``PyUnicode_FORMAT_UCS2`` ``"H"`` 2 bytes ``PyUnicode_FORMAT_UCS2`` ``"=H"`` 2 bytes
``PyUnicode_FORMAT_UCS4`` ``"I"`` or ``"L"`` 4 bytes ``PyUnicode_FORMAT_UCS4`` ``"=I"`` 4 bytes
``PyUnicode_FORMAT_UTF8`` ``"B"`` 1 byte ``PyUnicode_FORMAT_UTF8`` ``"B"`` 1 byte
``PyUnicode_FORMAT_ASCII`` ``"B"`` 1 byte ``PyUnicode_FORMAT_ASCII`` ``"B"`` 1 byte
========================== ================== ============ ========================== ================== ============