mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
more PY_LONG_LONG to long long
This commit is contained in:
parent
c71ec8aef3
commit
47ff0734b8
19 changed files with 81 additions and 281 deletions
|
@ -265,15 +265,12 @@ Numbers
|
|||
Convert a Python integer to a C :c:type:`unsigned long` without
|
||||
overflow checking.
|
||||
|
||||
``L`` (:class:`int`) [PY_LONG_LONG]
|
||||
Convert a Python integer to a C :c:type:`long long`. This format is only
|
||||
available on platforms that support :c:type:`long long` (or :c:type:`_int64` on
|
||||
Windows).
|
||||
``L`` (:class:`int`) [long long]
|
||||
Convert a Python integer to a C :c:type:`long long`.
|
||||
|
||||
``K`` (:class:`int`) [unsigned PY_LONG_LONG]
|
||||
``K`` (:class:`int`) [unsigned long long]
|
||||
Convert a Python integer to a C :c:type:`unsigned long long`
|
||||
without overflow checking. This format is only available on platforms that
|
||||
support :c:type:`unsigned long long` (or :c:type:`unsigned _int64` on Windows).
|
||||
without overflow checking.
|
||||
|
||||
``n`` (:class:`int`) [Py_ssize_t]
|
||||
Convert a Python integer to a C :c:type:`Py_ssize_t`.
|
||||
|
@ -594,15 +591,11 @@ Building values
|
|||
``k`` (:class:`int`) [unsigned long]
|
||||
Convert a C :c:type:`unsigned long` to a Python integer object.
|
||||
|
||||
``L`` (:class:`int`) [PY_LONG_LONG]
|
||||
Convert a C :c:type:`long long` to a Python integer object. Only available
|
||||
on platforms that support :c:type:`long long` (or :c:type:`_int64` on
|
||||
Windows).
|
||||
``L`` (:class:`int`) [long long]
|
||||
Convert a C :c:type:`long long` to a Python integer object.
|
||||
|
||||
``K`` (:class:`int`) [unsigned PY_LONG_LONG]
|
||||
Convert a C :c:type:`unsigned long long` to a Python integer object. Only
|
||||
available on platforms that support :c:type:`unsigned long long` (or
|
||||
:c:type:`unsigned _int64` on Windows).
|
||||
``K`` (:class:`int`) [unsigned long long]
|
||||
Convert a C :c:type:`unsigned long long` to a Python integer object.
|
||||
|
||||
``n`` (:class:`int`) [Py_ssize_t]
|
||||
Convert a C :c:type:`Py_ssize_t` to a Python integer.
|
||||
|
|
|
@ -62,13 +62,13 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
*NULL* on failure.
|
||||
|
||||
|
||||
.. c:function:: PyObject* PyLong_FromLongLong(PY_LONG_LONG v)
|
||||
.. c:function:: PyObject* PyLong_FromLongLong(long long v)
|
||||
|
||||
Return a new :c:type:`PyLongObject` object from a C :c:type:`long long`, or *NULL*
|
||||
on failure.
|
||||
|
||||
|
||||
.. c:function:: PyObject* PyLong_FromUnsignedLongLong(unsigned PY_LONG_LONG v)
|
||||
.. c:function:: PyObject* PyLong_FromUnsignedLongLong(unsigned long long v)
|
||||
|
||||
Return a new :c:type:`PyLongObject` object from a C :c:type:`unsigned long long`,
|
||||
or *NULL* on failure.
|
||||
|
@ -148,7 +148,7 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
occurs set *\*overflow* to ``0`` and return ``-1`` as usual.
|
||||
|
||||
|
||||
.. c:function:: PY_LONG_LONG PyLong_AsLongLong(PyObject *obj)
|
||||
.. c:function:: long long PyLong_AsLongLong(PyObject *obj)
|
||||
|
||||
.. index::
|
||||
single: OverflowError (built-in exception)
|
||||
|
@ -161,7 +161,7 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
:c:type:`long`.
|
||||
|
||||
|
||||
.. c:function:: PY_LONG_LONG PyLong_AsLongLongAndOverflow(PyObject *obj, int *overflow)
|
||||
.. c:function:: long long PyLong_AsLongLongAndOverflow(PyObject *obj, int *overflow)
|
||||
|
||||
Return a C :c:type:`long long` representation of *obj*. If *obj* is not an
|
||||
instance of :c:type:`PyLongObject`, first call its :meth:`__int__` method
|
||||
|
@ -210,16 +210,16 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
:c:type:`size_t`.
|
||||
|
||||
|
||||
.. c:function:: unsigned PY_LONG_LONG PyLong_AsUnsignedLongLong(PyObject *pylong)
|
||||
.. c:function:: unsigned long long PyLong_AsUnsignedLongLong(PyObject *pylong)
|
||||
|
||||
.. index::
|
||||
single: OverflowError (built-in exception)
|
||||
|
||||
Return a C :c:type:`unsigned PY_LONG_LONG` representation of *pylong*.
|
||||
*pylong* must be an instance of :c:type:`PyLongObject`.
|
||||
Return a C :c:type:`unsigned long long` representation of *pylong*. *pylong*
|
||||
must be an instance of :c:type:`PyLongObject`.
|
||||
|
||||
Raise :exc:`OverflowError` if the value of *pylong* is out of range for an
|
||||
:c:type:`unsigned PY_LONG_LONG`.
|
||||
:c:type:`unsigned long long`.
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
A negative *pylong* now raises :exc:`OverflowError`, not :exc:`TypeError`.
|
||||
|
@ -235,7 +235,7 @@ All integers are implemented as "long" integer objects of arbitrary size.
|
|||
return the reduction of that value modulo :const:`ULONG_MAX + 1`.
|
||||
|
||||
|
||||
.. c:function:: unsigned PY_LONG_LONG PyLong_AsUnsignedLongLongMask(PyObject *obj)
|
||||
.. c:function:: unsigned long long PyLong_AsUnsignedLongLongMask(PyObject *obj)
|
||||
|
||||
Return a C :c:type:`unsigned long long` representation of *obj*. If *obj*
|
||||
is not an instance of :c:type:`PyLongObject`, first call its :meth:`__int__`
|
||||
|
|
|
@ -440,7 +440,6 @@ APIs:
|
|||
.. % because not all compilers support the %z width modifier -- we fake it
|
||||
.. % when necessary via interpolating PY_FORMAT_SIZE_T.
|
||||
.. % Similar comments apply to the %ll width modifier and
|
||||
.. % PY_FORMAT_LONG_LONG.
|
||||
|
||||
.. tabularcolumns:: |l|l|L|
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue