mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
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()
This commit is contained in:
parent
1a0b828994
commit
4c6dca8292
13 changed files with 286 additions and 2 deletions
8
PC/python3dll.c
generated
8
PC/python3dll.c
generated
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue