diff options
author | Victor Stinner <vstinner@python.org> | 2024-08-28 10:16:13 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-28 10:16:13 (GMT) |
commit | 4c6dca82925bd4be376a3e4a53c8104ad0b0cb5f (patch) | |
tree | de2034d6cf355311457c02ba37a73a7932568639 /PC/python3dll.c | |
parent | 1a0b828994ed4ec1f2ba05123995a7d1e852f4b4 (diff) | |
download | cpython-4c6dca82925bd4be376a3e4a53c8104ad0b0cb5f.zip cpython-4c6dca82925bd4be376a3e4a53c8104ad0b0cb5f.tar.gz cpython-4c6dca82925bd4be376a3e4a53c8104ad0b0cb5f.tar.bz2 |
gh-120389: Add PyLong_FromInt64() and PyLong_AsInt64() (#120390)
Add new functions to convert C <stdint.h> numbers from/to Python int:
* PyLong_FromInt32()
* PyLong_FromUInt32()
* PyLong_FromInt64()
* PyLong_FromUInt64()
* PyLong_AsInt32()
* PyLong_AsUInt32()
* PyLong_AsInt64()
* PyLong_AsUInt64()
Diffstat (limited to 'PC/python3dll.c')
-rwxr-xr-x | PC/python3dll.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/PC/python3dll.c b/PC/python3dll.c index 78bcef1..1845334 100755 --- a/PC/python3dll.c +++ b/PC/python3dll.c @@ -342,23 +342,31 @@ EXPORT_FUNC(PyList_Size) EXPORT_FUNC(PyList_Sort) EXPORT_FUNC(PyLong_AsDouble) EXPORT_FUNC(PyLong_AsInt) +EXPORT_FUNC(PyLong_AsInt32) +EXPORT_FUNC(PyLong_AsInt64) EXPORT_FUNC(PyLong_AsLong) EXPORT_FUNC(PyLong_AsLongAndOverflow) EXPORT_FUNC(PyLong_AsLongLong) EXPORT_FUNC(PyLong_AsLongLongAndOverflow) EXPORT_FUNC(PyLong_AsSize_t) EXPORT_FUNC(PyLong_AsSsize_t) +EXPORT_FUNC(PyLong_AsUInt32) +EXPORT_FUNC(PyLong_AsUInt64) EXPORT_FUNC(PyLong_AsUnsignedLong) EXPORT_FUNC(PyLong_AsUnsignedLongLong) EXPORT_FUNC(PyLong_AsUnsignedLongLongMask) EXPORT_FUNC(PyLong_AsUnsignedLongMask) EXPORT_FUNC(PyLong_AsVoidPtr) EXPORT_FUNC(PyLong_FromDouble) +EXPORT_FUNC(PyLong_FromInt32) +EXPORT_FUNC(PyLong_FromInt64) EXPORT_FUNC(PyLong_FromLong) EXPORT_FUNC(PyLong_FromLongLong) EXPORT_FUNC(PyLong_FromSize_t) EXPORT_FUNC(PyLong_FromSsize_t) EXPORT_FUNC(PyLong_FromString) +EXPORT_FUNC(PyLong_FromUInt32) +EXPORT_FUNC(PyLong_FromUInt64) EXPORT_FUNC(PyLong_FromUnsignedLong) EXPORT_FUNC(PyLong_FromUnsignedLongLong) EXPORT_FUNC(PyLong_FromVoidPtr) |