Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
fe55464f
Kaydet (Commit)
fe55464f
authored
Mar 17, 2006
tarafından
Neal Norwitz
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Whitespace changes. Also remove apply from a few comments
üst
ce96f69d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
87 deletions
+21
-87
abstract.h
Include/abstract.h
+21
-87
No files found.
Include/abstract.h
Dosyayı görüntüle @
fe55464f
...
@@ -290,35 +290,30 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -290,35 +290,30 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
object is callable and 0 otherwise.
object is callable and 0 otherwise.
This function always succeeds.
This function always succeeds.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_Call
(
PyObject
*
callable_object
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_Call
(
PyObject
*
callable_object
,
PyObject
*
args
,
PyObject
*
kw
);
PyObject
*
args
,
PyObject
*
kw
);
/*
/*
Call a callable Python object, callable_object, with
Call a callable Python object, callable_object, with
arguments and keywords arguments. The 'args' argument can not be
arguments and keywords arguments. The 'args' argument can not be
NULL, but the 'kw' argument can be NULL.
NULL, but the 'kw' argument can be NULL.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallObject
(
PyObject
*
callable_object
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallObject
(
PyObject
*
callable_object
,
PyObject
*
args
);
PyObject
*
args
);
/*
/*
Call a callable Python object, callable_object, with
Call a callable Python object, callable_object, with
arguments given by the tuple, args. If no arguments are
arguments given by the tuple, args. If no arguments are
needed, then args may be NULL. Returns the result of the
needed, then args may be NULL. Returns the result of the
call on success, or NULL on failure. This is the equivalent
call on success, or NULL on failure. This is the equivalent
of the Python expression: apply(o,args).
of the Python expression: o(*args).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallFunction
(
PyObject
*
callable_object
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallFunction
(
PyObject
*
callable_object
,
char
*
format
,
...);
char
*
format
,
...);
/*
/*
Call a callable Python object, callable_object, with a
Call a callable Python object, callable_object, with a
...
@@ -326,13 +321,12 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -326,13 +321,12 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
using a mkvalue-style format string. The format may be NULL,
using a mkvalue-style format string. The format may be NULL,
indicating that no arguments are provided. Returns the
indicating that no arguments are provided. Returns the
result of the call on success, or NULL on failure. This is
result of the call on success, or NULL on failure. This is
the equivalent of the Python expression: apply(o,args).
the equivalent of the Python expression: o(*args).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallMethod
(
PyObject
*
o
,
char
*
m
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallMethod
(
PyObject
*
o
,
char
*
m
ethod
,
char
*
format
,
...);
char
*
format
,
...);
/*
/*
Call the method named m of object o with a variable number of
Call the method named m of object o with a variable number of
...
@@ -345,19 +339,19 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -345,19 +339,19 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallFunctionObjArgs
(
PyObject
*
callable
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallFunctionObjArgs
(
PyObject
*
callable
,
...);
...);
/*
/*
Call a callable Python object, callable_object, with a
Call a callable Python object, callable_object, with a
variable number of C arguments. The C arguments are provided
variable number of C arguments. The C arguments are provided
as PyObject * values, terminated by a NULL. Returns the
as PyObject * values, terminated by a NULL. Returns the
result of the call on success, or NULL on failure. This is
result of the call on success, or NULL on failure. This is
the equivalent of the Python expression:
apply(o,
args).
the equivalent of the Python expression:
o(*
args).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallMethodObjArgs
(
PyObject
*
o
,
PyAPI_FUNC
(
PyObject
*
)
PyObject_CallMethodObjArgs
(
PyObject
*
o
,
PyObject
*
m
,
...);
PyObject
*
method
,
...);
/*
/*
Call the method named m of object o with a variable number of
Call the method named m of object o with a variable number of
...
@@ -375,7 +369,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -375,7 +369,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Compute and return the hash, hash_value, of an object, o. On
Compute and return the hash, hash_value, of an object, o. On
failure, return -1. This is the equivalent of the Python
failure, return -1. This is the equivalent of the Python
expression: hash(o).
expression: hash(o).
*/
*/
...
@@ -386,7 +379,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -386,7 +379,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns 1 if the object, o, is considered to be true, 0 if o is
Returns 1 if the object, o, is considered to be true, 0 if o is
considered to be false and -1 on failure. This is equivalent to the
considered to be false and -1 on failure. This is equivalent to the
Python expression: not not o
Python expression: not not o
*/
*/
/* Implemented elsewhere:
/* Implemented elsewhere:
...
@@ -396,7 +388,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -396,7 +388,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns 0 if the object, o, is considered to be true, 1 if o is
Returns 0 if the object, o, is considered to be true, 1 if o is
considered to be false and -1 on failure. This is equivalent to the
considered to be false and -1 on failure. This is equivalent to the
Python expression: not o
Python expression: not o
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyObject_Type
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyObject_Type
(
PyObject
*
o
);
...
@@ -414,7 +405,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -414,7 +405,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
both sequence and mapping protocols, the sequence size is
both sequence and mapping protocols, the sequence size is
returned. On error, -1 is returned. This is the equivalent
returned. On error, -1 is returned. This is the equivalent
to the Python expression: len(o).
to the Python expression: len(o).
*/
*/
/* For DLL compatibility */
/* For DLL compatibility */
...
@@ -449,7 +439,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -449,7 +439,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Return element of o corresponding to the object, key, or NULL
Return element of o corresponding to the object, key, or NULL
on failure. This is the equivalent of the Python expression:
on failure. This is the equivalent of the Python expression:
o[key].
o[key].
*/
*/
PyAPI_FUNC
(
int
)
PyObject_SetItem
(
PyObject
*
o
,
PyObject
*
key
,
PyObject
*
v
);
PyAPI_FUNC
(
int
)
PyObject_SetItem
(
PyObject
*
o
,
PyObject
*
key
,
PyObject
*
v
);
...
@@ -476,8 +465,8 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -476,8 +465,8 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
*/
*/
PyAPI_FUNC
(
int
)
PyObject_AsCharBuffer
(
PyObject
*
obj
,
PyAPI_FUNC
(
int
)
PyObject_AsCharBuffer
(
PyObject
*
obj
,
const
char
**
buffer
,
const
char
**
buffer
,
Py_ssize_t
*
buffer_len
);
Py_ssize_t
*
buffer_len
);
/*
/*
Takes an arbitrary object which must support the (character,
Takes an arbitrary object which must support the (character,
...
@@ -488,7 +477,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -488,7 +477,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
0 is returned on success. buffer and buffer_len are only
0 is returned on success. buffer and buffer_len are only
set in case no error occurs. Otherwise, -1 is returned and
set in case no error occurs. Otherwise, -1 is returned and
an exception set.
an exception set.
*/
*/
PyAPI_FUNC
(
int
)
PyObject_CheckReadBuffer
(
PyObject
*
obj
);
PyAPI_FUNC
(
int
)
PyObject_CheckReadBuffer
(
PyObject
*
obj
);
...
@@ -497,12 +485,11 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -497,12 +485,11 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Checks whether an arbitrary object supports the (character,
Checks whether an arbitrary object supports the (character,
single segment) buffer interface. Returns 1 on success, 0
single segment) buffer interface. Returns 1 on success, 0
on failure.
on failure.
*/
*/
PyAPI_FUNC
(
int
)
PyObject_AsReadBuffer
(
PyObject
*
obj
,
PyAPI_FUNC
(
int
)
PyObject_AsReadBuffer
(
PyObject
*
obj
,
const
void
**
buffer
,
const
void
**
buffer
,
Py_ssize_t
*
buffer_len
);
Py_ssize_t
*
buffer_len
);
/*
/*
Same as PyObject_AsCharBuffer() except that this API expects
Same as PyObject_AsCharBuffer() except that this API expects
...
@@ -513,12 +500,11 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -513,12 +500,11 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
0 is returned on success. buffer and buffer_len are only
0 is returned on success. buffer and buffer_len are only
set in case no error occurrs. Otherwise, -1 is returned and
set in case no error occurrs. Otherwise, -1 is returned and
an exception set.
an exception set.
*/
*/
PyAPI_FUNC
(
int
)
PyObject_AsWriteBuffer
(
PyObject
*
obj
,
PyAPI_FUNC
(
int
)
PyObject_AsWriteBuffer
(
PyObject
*
obj
,
void
**
buffer
,
void
**
buffer
,
Py_ssize_t
*
buffer_len
);
Py_ssize_t
*
buffer_len
);
/*
/*
Takes an arbitrary object which must support the (writeable,
Takes an arbitrary object which must support the (writeable,
...
@@ -528,7 +514,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -528,7 +514,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
0 is returned on success. buffer and buffer_len are only
0 is returned on success. buffer and buffer_len are only
set in case no error occurrs. Otherwise, -1 is returned and
set in case no error occurrs. Otherwise, -1 is returned and
an exception set.
an exception set.
*/
*/
/* Iterators */
/* Iterators */
...
@@ -557,7 +542,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -557,7 +542,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
false otherwise.
false otherwise.
This function always succeeds.
This function always succeeds.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Add
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Add
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -565,8 +549,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -565,8 +549,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
/*
Returns the result of adding o1 and o2, or null on failure.
Returns the result of adding o1 and o2, or null on failure.
This is the equivalent of the Python expression: o1+o2.
This is the equivalent of the Python expression: o1+o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Subtract
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Subtract
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -575,7 +557,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -575,7 +557,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of subtracting o2 from o1, or null on
Returns the result of subtracting o2 from o1, or null on
failure. This is the equivalent of the Python expression:
failure. This is the equivalent of the Python expression:
o1-o2.
o1-o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Multiply
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Multiply
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -584,8 +565,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -584,8 +565,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of multiplying o1 and o2, or null on
Returns the result of multiplying o1 and o2, or null on
failure. This is the equivalent of the Python expression:
failure. This is the equivalent of the Python expression:
o1*o2.
o1*o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Divide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Divide
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -593,8 +572,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -593,8 +572,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
/*
Returns the result of dividing o1 by o2, or null on failure.
Returns the result of dividing o1 by o2, or null on failure.
This is the equivalent of the Python expression: o1/o2.
This is the equivalent of the Python expression: o1/o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_FloorDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_FloorDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -603,8 +580,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -603,8 +580,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of dividing o1 by o2 giving an integral result,
Returns the result of dividing o1 by o2 giving an integral result,
or null on failure.
or null on failure.
This is the equivalent of the Python expression: o1//o2.
This is the equivalent of the Python expression: o1//o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_TrueDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_TrueDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -613,8 +588,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -613,8 +588,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of dividing o1 by o2 giving a float result,
Returns the result of dividing o1 by o2 giving a float result,
or null on failure.
or null on failure.
This is the equivalent of the Python expression: o1/o2.
This is the equivalent of the Python expression: o1/o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Remainder
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Remainder
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -623,8 +596,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -623,8 +596,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the remainder of dividing o1 by o2, or null on
Returns the remainder of dividing o1 by o2, or null on
failure. This is the equivalent of the Python expression:
failure. This is the equivalent of the Python expression:
o1%o2.
o1%o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Divmod
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Divmod
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -633,18 +604,15 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -633,18 +604,15 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
See the built-in function divmod. Returns NULL on failure.
See the built-in function divmod. Returns NULL on failure.
This is the equivalent of the Python expression:
This is the equivalent of the Python expression:
divmod(o1,o2).
divmod(o1,o2).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Power
(
PyObject
*
o1
,
PyObject
*
o2
,
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Power
(
PyObject
*
o1
,
PyObject
*
o2
,
PyObject
*
o3
);
PyObject
*
o3
);
/*
/*
See the built-in function pow. Returns NULL on failure.
See the built-in function pow. Returns NULL on failure.
This is the equivalent of the Python expression:
This is the equivalent of the Python expression:
pow(o1,o2,o3), where o3 is optional.
pow(o1,o2,o3), where o3 is optional.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Negative
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Negative
(
PyObject
*
o
);
...
@@ -652,7 +620,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -652,7 +620,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
/*
Returns the negation of o on success, or null on failure.
Returns the negation of o on success, or null on failure.
This is the equivalent of the Python expression: -o.
This is the equivalent of the Python expression: -o.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Positive
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Positive
(
PyObject
*
o
);
...
@@ -660,7 +627,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -660,7 +627,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
/*
Returns the (what?) of o on success, or NULL on failure.
Returns the (what?) of o on success, or NULL on failure.
This is the equivalent of the Python expression: +o.
This is the equivalent of the Python expression: +o.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Absolute
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Absolute
(
PyObject
*
o
);
...
@@ -668,7 +634,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -668,7 +634,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
/*
Returns the absolute value of o, or null on failure. This is
Returns the absolute value of o, or null on failure. This is
the equivalent of the Python expression: abs(o).
the equivalent of the Python expression: abs(o).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Invert
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Invert
(
PyObject
*
o
);
...
@@ -677,8 +642,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -677,8 +642,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the bitwise negation of o on success, or NULL on
Returns the bitwise negation of o on success, or NULL on
failure. This is the equivalent of the Python expression:
failure. This is the equivalent of the Python expression:
~o.
~o.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Lshift
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Lshift
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -687,8 +650,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -687,8 +650,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of left shifting o1 by o2 on success, or
Returns the result of left shifting o1 by o2 on success, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o1 << o2.
expression: o1 << o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Rshift
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Rshift
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -697,7 +658,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -697,7 +658,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of right shifting o1 by o2 on success, or
Returns the result of right shifting o1 by o2 on success, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o1 >> o2.
expression: o1 >> o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_And
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_And
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -707,7 +667,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -707,7 +667,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o1&o2.
expression: o1&o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Xor
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Xor
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -716,8 +675,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -716,8 +675,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the bitwise exclusive or of o1 by o2 on success, or
Returns the bitwise exclusive or of o1 by o2 on success, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o1^o2.
expression: o1^o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Or
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Or
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -726,7 +683,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -726,7 +683,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of bitwise or on o1 and o2 on success, or
Returns the result of bitwise or on o1 and o2 on success, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o1|o2.
expression: o1|o2.
*/
*/
/* Implemented elsewhere:
/* Implemented elsewhere:
...
@@ -745,7 +701,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -745,7 +701,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
return -1 (failure) and don't increment the reference counts.
return -1 (failure) and don't increment the reference counts.
The call PyNumber_Coerce(&o1, &o2) is equivalent to the Python
The call PyNumber_Coerce(&o1, &o2) is equivalent to the Python
statement o1, o2 = coerce(o1, o2).
statement o1, o2 = coerce(o1, o2).
*/
*/
PyAPI_FUNC
(
Py_ssize_t
)
PyNumber_Index
(
PyObject
*
);
PyAPI_FUNC
(
Py_ssize_t
)
PyNumber_Index
(
PyObject
*
);
...
@@ -762,7 +717,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -762,7 +717,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the o converted to an integer object on success, or
Returns the o converted to an integer object on success, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: int(o).
expression: int(o).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Long
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Long
(
PyObject
*
o
);
...
@@ -771,7 +725,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -771,7 +725,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the o converted to a long integer object on success,
Returns the o converted to a long integer object on success,
or NULL on failure. This is the equivalent of the Python
or NULL on failure. This is the equivalent of the Python
expression: long(o).
expression: long(o).
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Float
(
PyObject
*
o
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_Float
(
PyObject
*
o
);
...
@@ -790,7 +743,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -790,7 +743,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of adding o2 to o1, possibly in-place, or null
Returns the result of adding o2 to o1, possibly in-place, or null
on failure. This is the equivalent of the Python expression:
on failure. This is the equivalent of the Python expression:
o1 += o2.
o1 += o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceSubtract
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceSubtract
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -799,7 +751,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -799,7 +751,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of subtracting o2 from o1, possibly in-place or
Returns the result of subtracting o2 from o1, possibly in-place or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 -= o2.
o1 -= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceMultiply
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceMultiply
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -808,7 +759,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -808,7 +759,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of multiplying o1 by o2, possibly in-place, or
Returns the result of multiplying o1 by o2, possibly in-place, or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 *= o2.
o1 *= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -817,29 +767,26 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -817,29 +767,26 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of dividing o1 by o2, possibly in-place, or null
Returns the result of dividing o1 by o2, possibly in-place, or null
on failure. This is the equivalent of the Python expression:
on failure. This is the equivalent of the Python expression:
o1 /= o2.
o1 /= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceFloorDivide
(
PyObject
*
o1
,
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceFloorDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyObject
*
o2
);
/*
/*
Returns the result of dividing o1 by o2 giving an integral result,
Returns the result of dividing o1 by o2 giving an integral result,
possibly in-place, or null on failure.
possibly in-place, or null on failure.
This is the equivalent of the Python expression:
This is the equivalent of the Python expression:
o1 /= o2.
o1 /= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceTrueDivide
(
PyObject
*
o1
,
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceTrueDivide
(
PyObject
*
o1
,
PyObject
*
o2
);
PyObject
*
o2
);
/*
/*
Returns the result of dividing o1 by o2 giving a float result,
Returns the result of dividing o1 by o2 giving a float result,
possibly in-place, or null on failure.
possibly in-place, or null on failure.
This is the equivalent of the Python expression:
This is the equivalent of the Python expression:
o1 /= o2.
o1 /= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceRemainder
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceRemainder
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -848,17 +795,15 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -848,17 +795,15 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the remainder of dividing o1 by o2, possibly in-place, or
Returns the remainder of dividing o1 by o2, possibly in-place, or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 %= o2.
o1 %= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlacePower
(
PyObject
*
o1
,
PyObject
*
o2
,
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlacePower
(
PyObject
*
o1
,
PyObject
*
o2
,
PyObject
*
o3
);
PyObject
*
o3
);
/*
/*
Returns the result of raising o1 to the power of o2, possibly
Returns the result of raising o1 to the power of o2, possibly
in-place, or null on failure. This is the equivalent of the Python
in-place, or null on failure. This is the equivalent of the Python
expression: o1 **= o2, or pow(o1, o2, o3) if o3 is present.
expression: o1 **= o2, or pow(o1, o2, o3) if o3 is present.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceLshift
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceLshift
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -867,7 +812,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -867,7 +812,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of left shifting o1 by o2, possibly in-place, or
Returns the result of left shifting o1 by o2, possibly in-place, or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 <<= o2.
o1 <<= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceRshift
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceRshift
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -876,7 +820,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -876,7 +820,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of right shifting o1 by o2, possibly in-place or
Returns the result of right shifting o1 by o2, possibly in-place or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 >>= o2.
o1 >>= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceAnd
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceAnd
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -885,7 +828,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -885,7 +828,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of bitwise and of o1 and o2, possibly in-place,
Returns the result of bitwise and of o1 and o2, possibly in-place,
or null on failure. This is the equivalent of the Python
or null on failure. This is the equivalent of the Python
expression: o1 &= o2.
expression: o1 &= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceXor
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceXor
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -894,7 +836,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -894,7 +836,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the bitwise exclusive or of o1 by o2, possibly in-place, or
Returns the bitwise exclusive or of o1 by o2, possibly in-place, or
null on failure. This is the equivalent of the Python expression:
null on failure. This is the equivalent of the Python expression:
o1 ^= o2.
o1 ^= o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceOr
(
PyObject
*
o1
,
PyObject
*
o2
);
PyAPI_FUNC
(
PyObject
*
)
PyNumber_InPlaceOr
(
PyObject
*
o1
,
PyObject
*
o2
);
...
@@ -903,7 +844,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -903,7 +844,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Returns the result of bitwise or of o1 and o2, possibly in-place,
Returns the result of bitwise or of o1 and o2, possibly in-place,
or null on failure. This is the equivalent of the Python
or null on failure. This is the equivalent of the Python
expression: o1 |= o2.
expression: o1 |= o2.
*/
*/
...
@@ -916,14 +856,12 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -916,14 +856,12 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
otherwise.
otherwise.
This function always succeeds.
This function always succeeds.
*/
*/
PyAPI_FUNC
(
Py_ssize_t
)
PySequence_Size
(
PyObject
*
o
);
PyAPI_FUNC
(
Py_ssize_t
)
PySequence_Size
(
PyObject
*
o
);
/*
/*
Return the size of sequence object o, or -1 on failure.
Return the size of sequence object o, or -1 on failure.
*/
*/
/* For DLL compatibility */
/* For DLL compatibility */
...
@@ -938,7 +876,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -938,7 +876,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Return the concatenation of o1 and o2 on success, and NULL on
Return the concatenation of o1 and o2 on success, and NULL on
failure. This is the equivalent of the Python
failure. This is the equivalent of the Python
expression: o1+o2.
expression: o1+o2.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PySequence_Repeat
(
PyObject
*
o
,
Py_ssize_t
count
);
PyAPI_FUNC
(
PyObject
*
)
PySequence_Repeat
(
PyObject
*
o
,
Py_ssize_t
count
);
...
@@ -947,7 +884,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -947,7 +884,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Return the result of repeating sequence object o count times,
Return the result of repeating sequence object o count times,
or NULL on failure. This is the equivalent of the Python
or NULL on failure. This is the equivalent of the Python
expression: o1*count.
expression: o1*count.
*/
*/
PyAPI_FUNC
(
PyObject
*
)
PySequence_GetItem
(
PyObject
*
o
,
Py_ssize_t
i
);
PyAPI_FUNC
(
PyObject
*
)
PySequence_GetItem
(
PyObject
*
o
,
Py_ssize_t
i
);
...
@@ -963,7 +899,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -963,7 +899,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Return the slice of sequence object o between i1 and i2, or
Return the slice of sequence object o between i1 and i2, or
NULL on failure. This is the equivalent of the Python
NULL on failure. This is the equivalent of the Python
expression: o[i1:i2].
expression: o[i1:i2].
*/
*/
PyAPI_FUNC
(
int
)
PySequence_SetItem
(
PyObject
*
o
,
Py_ssize_t
i
,
PyObject
*
v
);
PyAPI_FUNC
(
int
)
PySequence_SetItem
(
PyObject
*
o
,
Py_ssize_t
i
,
PyObject
*
v
);
...
@@ -972,7 +907,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -972,7 +907,6 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
Assign object v to the ith element of o. Returns
Assign object v to the ith element of o. Returns
-1 on failure. This is the equivalent of the Python
-1 on failure. This is the equivalent of the Python
statement: o[i]=v.
statement: o[i]=v.
*/
*/
PyAPI_FUNC
(
int
)
PySequence_DelItem
(
PyObject
*
o
,
Py_ssize_t
i
);
PyAPI_FUNC
(
int
)
PySequence_DelItem
(
PyObject
*
o
,
Py_ssize_t
i
);
...
@@ -984,7 +918,7 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
@@ -984,7 +918,7 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
*/
*/
PyAPI_FUNC
(
int
)
PySequence_SetSlice
(
PyObject
*
o
,
Py_ssize_t
i1
,
Py_ssize_t
i2
,
PyAPI_FUNC
(
int
)
PySequence_SetSlice
(
PyObject
*
o
,
Py_ssize_t
i1
,
Py_ssize_t
i2
,
PyObject
*
v
);
PyObject
*
v
);
/*
/*
Assign the sequence object, v, to the slice in sequence
Assign the sequence object, v, to the slice in sequence
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment