aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/cython/Cython/Includes/cpython/long.pxd
diff options
context:
space:
mode:
authorAnton Samokhvalov <pg83@yandex.ru>2022-02-10 16:45:17 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:17 +0300
commitd3a398281c6fd1d3672036cb2d63f842d2cb28c5 (patch)
treedd4bd3ca0f36b817e96812825ffaf10d645803f2 /contrib/tools/cython/Cython/Includes/cpython/long.pxd
parent72cb13b4aff9bc9cf22e49251bc8fd143f82538f (diff)
downloadydb-d3a398281c6fd1d3672036cb2d63f842d2cb28c5.tar.gz
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/tools/cython/Cython/Includes/cpython/long.pxd')
-rw-r--r--contrib/tools/cython/Cython/Includes/cpython/long.pxd226
1 files changed, 113 insertions, 113 deletions
diff --git a/contrib/tools/cython/Cython/Includes/cpython/long.pxd b/contrib/tools/cython/Cython/Includes/cpython/long.pxd
index ccfa55e7c0..eb8140d417 100644
--- a/contrib/tools/cython/Cython/Includes/cpython/long.pxd
+++ b/contrib/tools/cython/Cython/Includes/cpython/long.pxd
@@ -1,35 +1,35 @@
-
-cdef extern from "Python.h":
- ctypedef long long PY_LONG_LONG
- ctypedef unsigned long long uPY_LONG_LONG "unsigned PY_LONG_LONG"
-
- ############################################################################
- # 7.2.3 Long Integer Objects
- ############################################################################
-
- # PyLongObject
- #
- # This subtype of PyObject represents a Python long integer object.
-
- # PyTypeObject PyLong_Type
- #
- # This instance of PyTypeObject represents the Python long integer
- # type. This is the same object as long and types.LongType.
-
- bint PyLong_Check(object p)
- # Return true if its argument is a PyLongObject or a subtype of PyLongObject.
-
- bint PyLong_CheckExact(object p)
- # Return true if its argument is a PyLongObject, but not a subtype of PyLongObject.
-
- object PyLong_FromLong(long v)
- # Return value: New reference.
- # Return a new PyLongObject object from v, or NULL on failure.
-
- object PyLong_FromUnsignedLong(unsigned long v)
- # Return value: New reference.
- # Return a new PyLongObject object from a C unsigned long, or NULL on failure.
-
+
+cdef extern from "Python.h":
+ ctypedef long long PY_LONG_LONG
+ ctypedef unsigned long long uPY_LONG_LONG "unsigned PY_LONG_LONG"
+
+ ############################################################################
+ # 7.2.3 Long Integer Objects
+ ############################################################################
+
+ # PyLongObject
+ #
+ # This subtype of PyObject represents a Python long integer object.
+
+ # PyTypeObject PyLong_Type
+ #
+ # This instance of PyTypeObject represents the Python long integer
+ # type. This is the same object as long and types.LongType.
+
+ bint PyLong_Check(object p)
+ # Return true if its argument is a PyLongObject or a subtype of PyLongObject.
+
+ bint PyLong_CheckExact(object p)
+ # Return true if its argument is a PyLongObject, but not a subtype of PyLongObject.
+
+ object PyLong_FromLong(long v)
+ # Return value: New reference.
+ # Return a new PyLongObject object from v, or NULL on failure.
+
+ object PyLong_FromUnsignedLong(unsigned long v)
+ # Return value: New reference.
+ # Return a new PyLongObject object from a C unsigned long, or NULL on failure.
+
object PyLong_FromSsize_t(Py_ssize_t v)
# Return value: New reference.
# Return a new PyLongObject object from a C Py_ssize_t, or NULL on failure.)
@@ -38,57 +38,57 @@ cdef extern from "Python.h":
# Return value: New reference.
# Return a new PyLongObject object from a C size_t, or NULL on failure.
- object PyLong_FromLongLong(PY_LONG_LONG v)
- # Return value: New reference.
- # Return a new PyLongObject object from a C long long, or NULL on failure.
-
- object PyLong_FromUnsignedLongLong(uPY_LONG_LONG v)
- # Return value: New reference.
- # Return a new PyLongObject object from a C unsigned long long, or NULL on failure.
-
- object PyLong_FromDouble(double v)
- # Return value: New reference.
- # Return a new PyLongObject object from the integer part of v, or NULL on failure.
-
- object PyLong_FromString(char *str, char **pend, int base)
- # Return value: New reference.
- # Return a new PyLongObject based on the string value in str,
- # which is interpreted according to the radix in base. If pend is
- # non-NULL, *pend will point to the first character in str which
- # follows the representation of the number. If base is 0, the
- # radix will be determined based on the leading characters of str:
- # if str starts with '0x' or '0X', radix 16 will be used; if str
- # starts with '0', radix 8 will be used; otherwise radix 10 will
- # be used. If base is not 0, it must be between 2 and 36,
- # inclusive. Leading spaces are ignored. If there are no digits,
- # ValueError will be raised.
-
- object PyLong_FromUnicode(Py_UNICODE *u, Py_ssize_t length, int base)
- # Return value: New reference.
- # Convert a sequence of Unicode digits to a Python long integer
- # value. The first parameter, u, points to the first character of
- # the Unicode string, length gives the number of characters, and
- # base is the radix for the conversion. The radix must be in the
- # range [2, 36]; if it is out of range, ValueError will be
- # raised.
-
+ object PyLong_FromLongLong(PY_LONG_LONG v)
+ # Return value: New reference.
+ # Return a new PyLongObject object from a C long long, or NULL on failure.
+
+ object PyLong_FromUnsignedLongLong(uPY_LONG_LONG v)
+ # Return value: New reference.
+ # Return a new PyLongObject object from a C unsigned long long, or NULL on failure.
+
+ object PyLong_FromDouble(double v)
+ # Return value: New reference.
+ # Return a new PyLongObject object from the integer part of v, or NULL on failure.
+
+ object PyLong_FromString(char *str, char **pend, int base)
+ # Return value: New reference.
+ # Return a new PyLongObject based on the string value in str,
+ # which is interpreted according to the radix in base. If pend is
+ # non-NULL, *pend will point to the first character in str which
+ # follows the representation of the number. If base is 0, the
+ # radix will be determined based on the leading characters of str:
+ # if str starts with '0x' or '0X', radix 16 will be used; if str
+ # starts with '0', radix 8 will be used; otherwise radix 10 will
+ # be used. If base is not 0, it must be between 2 and 36,
+ # inclusive. Leading spaces are ignored. If there are no digits,
+ # ValueError will be raised.
+
+ object PyLong_FromUnicode(Py_UNICODE *u, Py_ssize_t length, int base)
+ # Return value: New reference.
+ # Convert a sequence of Unicode digits to a Python long integer
+ # value. The first parameter, u, points to the first character of
+ # the Unicode string, length gives the number of characters, and
+ # base is the radix for the conversion. The radix must be in the
+ # range [2, 36]; if it is out of range, ValueError will be
+ # raised.
+
# object PyLong_FromUnicodeObject(object u, int base)
# Convert a sequence of Unicode digits in the string u to a Python integer
# value. The Unicode string is first encoded to a byte string using
# PyUnicode_EncodeDecimal() and then converted using PyLong_FromString().
# New in version 3.3.
- object PyLong_FromVoidPtr(void *p)
- # Return value: New reference.
- # Create a Python integer or long integer from the pointer p. The
- # pointer value can be retrieved from the resulting value using
- # PyLong_AsVoidPtr(). If the integer is larger than LONG_MAX, a
- # positive long integer is returned.
-
- long PyLong_AsLong(object pylong) except? -1
- # Return a C long representation of the contents of pylong. If
- # pylong is greater than LONG_MAX, an OverflowError is raised.
-
+ object PyLong_FromVoidPtr(void *p)
+ # Return value: New reference.
+ # Create a Python integer or long integer from the pointer p. The
+ # pointer value can be retrieved from the resulting value using
+ # PyLong_AsVoidPtr(). If the integer is larger than LONG_MAX, a
+ # positive long integer is returned.
+
+ long PyLong_AsLong(object pylong) except? -1
+ # Return a C long representation of the contents of pylong. If
+ # pylong is greater than LONG_MAX, an OverflowError is raised.
+
# long PyLong_AsLongAndOverflow(object pylong, int *overflow) except? -1
# Return a C long representation of the contents of pylong. If pylong is
# greater than LONG_MAX or less than LONG_MIN, set *overflow to 1 or -1,
@@ -110,40 +110,40 @@ cdef extern from "Python.h":
# is greater than PY_SSIZE_T_MAX, an OverflowError is raised and -1 will be
# returned.
- unsigned long PyLong_AsUnsignedLong(object pylong) except? -1
- # Return a C unsigned long representation of the contents of
- # pylong. If pylong is greater than ULONG_MAX, an OverflowError is
- # raised.
-
- PY_LONG_LONG PyLong_AsLongLong(object pylong) except? -1
- # Return a C long long from a Python long integer. If pylong
- # cannot be represented as a long long, an OverflowError will be
- # raised.
-
- uPY_LONG_LONG PyLong_AsUnsignedLongLong(object pylong) except? -1
- #unsigned PY_LONG_LONG PyLong_AsUnsignedLongLong(object pylong)
- # Return a C unsigned long long from a Python long integer. If
- # pylong cannot be represented as an unsigned long long, an
- # OverflowError will be raised if the value is positive, or a
- # TypeError will be raised if the value is negative.
-
- unsigned long PyLong_AsUnsignedLongMask(object io) except? -1
- # Return a C unsigned long from a Python long integer, without
- # checking for overflow.
-
- uPY_LONG_LONG PyLong_AsUnsignedLongLongMask(object io) except? -1
- #unsigned PY_LONG_LONG PyLong_AsUnsignedLongLongMask(object io)
- # Return a C unsigned long long from a Python long integer,
- # without checking for overflow.
-
- double PyLong_AsDouble(object pylong) except? -1.0
- # Return a C double representation of the contents of pylong. If
- # pylong cannot be approximately represented as a double, an
- # OverflowError exception is raised and -1.0 will be returned.
-
- void* PyLong_AsVoidPtr(object pylong) except? NULL
- # Convert a Python integer or long integer pylong to a C void
- # pointer. If pylong cannot be converted, an OverflowError will be
- # raised. This is only assured to produce a usable void pointer
- # for values created with PyLong_FromVoidPtr(). For values outside
+ unsigned long PyLong_AsUnsignedLong(object pylong) except? -1
+ # Return a C unsigned long representation of the contents of
+ # pylong. If pylong is greater than ULONG_MAX, an OverflowError is
+ # raised.
+
+ PY_LONG_LONG PyLong_AsLongLong(object pylong) except? -1
+ # Return a C long long from a Python long integer. If pylong
+ # cannot be represented as a long long, an OverflowError will be
+ # raised.
+
+ uPY_LONG_LONG PyLong_AsUnsignedLongLong(object pylong) except? -1
+ #unsigned PY_LONG_LONG PyLong_AsUnsignedLongLong(object pylong)
+ # Return a C unsigned long long from a Python long integer. If
+ # pylong cannot be represented as an unsigned long long, an
+ # OverflowError will be raised if the value is positive, or a
+ # TypeError will be raised if the value is negative.
+
+ unsigned long PyLong_AsUnsignedLongMask(object io) except? -1
+ # Return a C unsigned long from a Python long integer, without
+ # checking for overflow.
+
+ uPY_LONG_LONG PyLong_AsUnsignedLongLongMask(object io) except? -1
+ #unsigned PY_LONG_LONG PyLong_AsUnsignedLongLongMask(object io)
+ # Return a C unsigned long long from a Python long integer,
+ # without checking for overflow.
+
+ double PyLong_AsDouble(object pylong) except? -1.0
+ # Return a C double representation of the contents of pylong. If
+ # pylong cannot be approximately represented as a double, an
+ # OverflowError exception is raised and -1.0 will be returned.
+
+ void* PyLong_AsVoidPtr(object pylong) except? NULL
+ # Convert a Python integer or long integer pylong to a C void
+ # pointer. If pylong cannot be converted, an OverflowError will be
+ # raised. This is only assured to produce a usable void pointer
+ # for values created with PyLong_FromVoidPtr(). For values outside
# 0..LONG_MAX, both signed and unsigned integers are accepted.