summaryrefslogtreecommitdiffstats
path: root/Objects/abstract.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/abstract.c')
-rw-r--r--Objects/abstract.c195
1 files changed, 55 insertions, 140 deletions
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 6350794..c13cb72 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -16,15 +16,14 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
/* Shorthands to return certain errors */
static PyObject *
-type_error(msg)
- char *msg;
+type_error(char *msg)
{
PyErr_SetString(PyExc_TypeError, msg);
return NULL;
}
static PyObject *
-null_error()
+null_error(void)
{
if (!PyErr_Occurred())
PyErr_SetString(PyExc_SystemError,
@@ -35,10 +34,7 @@ null_error()
/* Operations on any object */
int
-PyObject_Cmp(o1, o2, result)
- PyObject *o1;
- PyObject *o2;
- int *result;
+PyObject_Cmp(PyObject *o1, PyObject *o2, int *result)
{
int r;
@@ -54,8 +50,7 @@ PyObject_Cmp(o1, o2, result)
}
PyObject *
-PyObject_Type(o)
- PyObject *o;
+PyObject_Type(PyObject *o)
{
PyObject *v;
@@ -67,8 +62,7 @@ PyObject_Type(o)
}
int
-PyObject_Length(o)
- PyObject *o;
+PyObject_Length(PyObject *o)
{
PySequenceMethods *m;
@@ -85,9 +79,7 @@ PyObject_Length(o)
}
PyObject *
-PyObject_GetItem(o, key)
- PyObject *o;
- PyObject *key;
+PyObject_GetItem(PyObject *o, PyObject *key)
{
PyMappingMethods *m;
@@ -114,10 +106,7 @@ PyObject_GetItem(o, key)
}
int
-PyObject_SetItem(o, key, value)
- PyObject *o;
- PyObject *key;
- PyObject *value;
+PyObject_SetItem(PyObject *o, PyObject *key, PyObject *value)
{
PyMappingMethods *m;
@@ -147,9 +136,7 @@ PyObject_SetItem(o, key, value)
}
int
-PyObject_DelItem(o, key)
- PyObject *o;
- PyObject *key;
+PyObject_DelItem(PyObject *o, PyObject *key)
{
PyMappingMethods *m;
@@ -289,8 +276,7 @@ int PyObject_AsWriteBuffer(PyObject *obj,
/* Operations on numbers */
int
-PyNumber_Check(o)
- PyObject *o;
+PyNumber_Check(PyObject *o)
{
return o && o->ob_type->tp_as_number;
}
@@ -302,8 +288,7 @@ PyNumber_Check(o)
return PyInstance_DoBinOp(v, w, opname, ropname, thisfunc)
PyObject *
-PyNumber_Or(v, w)
- PyObject *v, *w;
+PyNumber_Or(PyObject *v, PyObject *w)
{
extern int PyNumber_Coerce();
@@ -324,8 +309,7 @@ PyNumber_Or(v, w)
}
PyObject *
-PyNumber_Xor(v, w)
- PyObject *v, *w;
+PyNumber_Xor(PyObject *v, PyObject *w)
{
extern int PyNumber_Coerce();
@@ -346,8 +330,7 @@ PyNumber_Xor(v, w)
}
PyObject *
-PyNumber_And(v, w)
- PyObject *v, *w;
+PyNumber_And(PyObject *v, PyObject *w)
{
BINOP(v, w, "__and__", "__rand__", PyNumber_And);
if (v->ob_type->tp_as_number != NULL) {
@@ -366,8 +349,7 @@ PyNumber_And(v, w)
}
PyObject *
-PyNumber_Lshift(v, w)
- PyObject *v, *w;
+PyNumber_Lshift(PyObject *v, PyObject *w)
{
BINOP(v, w, "__lshift__", "__rlshift__", PyNumber_Lshift);
if (v->ob_type->tp_as_number != NULL) {
@@ -386,8 +368,7 @@ PyNumber_Lshift(v, w)
}
PyObject *
-PyNumber_Rshift(v, w)
- PyObject *v, *w;
+PyNumber_Rshift(PyObject *v, PyObject *w)
{
BINOP(v, w, "__rshift__", "__rrshift__", PyNumber_Rshift);
if (v->ob_type->tp_as_number != NULL) {
@@ -406,8 +387,7 @@ PyNumber_Rshift(v, w)
}
PyObject *
-PyNumber_Add(v, w)
- PyObject *v, *w;
+PyNumber_Add(PyObject *v, PyObject *w)
{
PySequenceMethods *m;
@@ -431,8 +411,7 @@ PyNumber_Add(v, w)
}
PyObject *
-PyNumber_Subtract(v, w)
- PyObject *v, *w;
+PyNumber_Subtract(PyObject *v, PyObject *w)
{
BINOP(v, w, "__sub__", "__rsub__", PyNumber_Subtract);
if (v->ob_type->tp_as_number != NULL) {
@@ -451,8 +430,7 @@ PyNumber_Subtract(v, w)
}
PyObject *
-PyNumber_Multiply(v, w)
- PyObject *v, *w;
+PyNumber_Multiply(PyObject *v, PyObject *w)
{
PyTypeObject *tp = v->ob_type;
PySequenceMethods *m;
@@ -509,8 +487,7 @@ PyNumber_Multiply(v, w)
}
PyObject *
-PyNumber_Divide(v, w)
- PyObject *v, *w;
+PyNumber_Divide(PyObject *v, PyObject *w)
{
BINOP(v, w, "__div__", "__rdiv__", PyNumber_Divide);
if (v->ob_type->tp_as_number != NULL) {
@@ -529,8 +506,7 @@ PyNumber_Divide(v, w)
}
PyObject *
-PyNumber_Remainder(v, w)
- PyObject *v, *w;
+PyNumber_Remainder(PyObject *v, PyObject *w)
{
if (PyString_Check(v))
return PyString_Format(v, w);
@@ -553,8 +529,7 @@ PyNumber_Remainder(v, w)
}
PyObject *
-PyNumber_Divmod(v, w)
- PyObject *v, *w;
+PyNumber_Divmod(PyObject *v, PyObject *w)
{
BINOP(v, w, "__divmod__", "__rdivmod__", PyNumber_Divmod);
if (v->ob_type->tp_as_number != NULL) {
@@ -575,8 +550,7 @@ PyNumber_Divmod(v, w)
/* Power (binary or ternary) */
static PyObject *
-do_pow(v, w)
- PyObject *v, *w;
+do_pow(PyObject *v, PyObject *w)
{
PyObject *res;
PyObject * (*f)(PyObject *, PyObject *, PyObject *);
@@ -599,8 +573,7 @@ do_pow(v, w)
}
PyObject *
-PyNumber_Power(v, w, z)
- PyObject *v, *w, *z;
+PyNumber_Power(PyObject *v, PyObject *w, PyObject *z)
{
PyObject *res;
PyObject *v1, *z1, *w2, *z2;
@@ -646,8 +619,7 @@ PyNumber_Power(v, w, z)
/* Unary operators and functions */
PyObject *
-PyNumber_Negative(o)
- PyObject *o;
+PyNumber_Negative(PyObject *o)
{
PyNumberMethods *m;
@@ -661,8 +633,7 @@ PyNumber_Negative(o)
}
PyObject *
-PyNumber_Positive(o)
- PyObject *o;
+PyNumber_Positive(PyObject *o)
{
PyNumberMethods *m;
@@ -676,8 +647,7 @@ PyNumber_Positive(o)
}
PyObject *
-PyNumber_Invert(o)
- PyObject *o;
+PyNumber_Invert(PyObject *o)
{
PyNumberMethods *m;
@@ -691,8 +661,7 @@ PyNumber_Invert(o)
}
PyObject *
-PyNumber_Absolute(o)
- PyObject *o;
+PyNumber_Absolute(PyObject *o)
{
PyNumberMethods *m;
@@ -707,9 +676,7 @@ PyNumber_Absolute(o)
/* Add a check for embedded NULL-bytes in the argument. */
static PyObject *
-int_from_string(s, len)
- const char *s;
- int len;
+int_from_string(const char *s, int len)
{
char *end;
PyObject *x;
@@ -727,8 +694,7 @@ int_from_string(s, len)
}
PyObject *
-PyNumber_Int(o)
- PyObject *o;
+PyNumber_Int(PyObject *o)
{
PyNumberMethods *m;
const char *buffer;
@@ -758,9 +724,7 @@ PyNumber_Int(o)
/* Add a check for embedded NULL-bytes in the argument. */
static PyObject *
-long_from_string(s, len)
- const char *s;
- int len;
+long_from_string(const char *s, int len)
{
char *end;
PyObject *x;
@@ -778,8 +742,7 @@ long_from_string(s, len)
}
PyObject *
-PyNumber_Long(o)
- PyObject *o;
+PyNumber_Long(PyObject *o)
{
PyNumberMethods *m;
const char *buffer;
@@ -813,8 +776,7 @@ PyNumber_Long(o)
}
PyObject *
-PyNumber_Float(o)
- PyObject *o;
+PyNumber_Float(PyObject *o)
{
PyNumberMethods *m;
@@ -835,15 +797,13 @@ PyNumber_Float(o)
/* Operations on sequences */
int
-PySequence_Check(s)
- PyObject *s;
+PySequence_Check(PyObject *s)
{
return s != NULL && s->ob_type->tp_as_sequence;
}
int
-PySequence_Length(s)
- PyObject *s;
+PySequence_Length(PyObject *s)
{
PySequenceMethods *m;
@@ -861,9 +821,7 @@ PySequence_Length(s)
}
PyObject *
-PySequence_Concat(s, o)
- PyObject *s;
- PyObject *o;
+PySequence_Concat(PyObject *s, PyObject *o)
{
PySequenceMethods *m;
@@ -878,9 +836,7 @@ PySequence_Concat(s, o)
}
PyObject *
-PySequence_Repeat(o, count)
- PyObject *o;
- int count;
+PySequence_Repeat(PyObject *o, int count)
{
PySequenceMethods *m;
@@ -895,9 +851,7 @@ PySequence_Repeat(o, count)
}
PyObject *
-PySequence_GetItem(s, i)
- PyObject *s;
- int i;
+PySequence_GetItem(PyObject *s, int i)
{
PySequenceMethods *m;
@@ -921,10 +875,7 @@ PySequence_GetItem(s, i)
}
PyObject *
-PySequence_GetSlice(s, i1, i2)
- PyObject *s;
- int i1;
- int i2;
+PySequence_GetSlice(PyObject *s, int i1, int i2)
{
PySequenceMethods *m;
@@ -950,10 +901,7 @@ PySequence_GetSlice(s, i1, i2)
}
int
-PySequence_SetItem(s, i, o)
- PyObject *s;
- int i;
- PyObject *o;
+PySequence_SetItem(PyObject *s, int i, PyObject *o)
{
PySequenceMethods *m;
@@ -980,9 +928,7 @@ PySequence_SetItem(s, i, o)
}
int
-PySequence_DelItem(s, i)
- PyObject *s;
- int i;
+PySequence_DelItem(PyObject *s, int i)
{
PySequenceMethods *m;
@@ -1009,11 +955,7 @@ PySequence_DelItem(s, i)
}
int
-PySequence_SetSlice(s, i1, i2, o)
- PyObject *s;
- int i1;
- int i2;
- PyObject *o;
+PySequence_SetSlice(PyObject *s, int i1, int i2, PyObject *o)
{
PySequenceMethods *m;
@@ -1042,10 +984,7 @@ PySequence_SetSlice(s, i1, i2, o)
}
int
-PySequence_DelSlice(s, i1, i2)
- PyObject *s;
- int i1;
- int i2;
+PySequence_DelSlice(PyObject *s, int i1, int i2)
{
PySequenceMethods *m;
@@ -1074,8 +1013,7 @@ PySequence_DelSlice(s, i1, i2)
}
PyObject *
-PySequence_Tuple(v)
- PyObject *v;
+PySequence_Tuple(PyObject *v)
{
PySequenceMethods *m;
@@ -1135,8 +1073,7 @@ PySequence_Tuple(v)
}
PyObject *
-PySequence_List(v)
- PyObject *v;
+PySequence_List(PyObject *v)
{
PySequenceMethods *m;
@@ -1187,9 +1124,7 @@ PySequence_List(v)
}
PyObject *
-PySequence_Fast(v, m)
- PyObject *v;
- const char* m;
+PySequence_Fast(PyObject *v, const char *m)
{
if (v == NULL)
return null_error();
@@ -1207,9 +1142,7 @@ PySequence_Fast(v, m)
}
int
-PySequence_Count(s, o)
- PyObject *s;
- PyObject *o;
+PySequence_Count(PyObject *s, PyObject *o)
{
int l, i, n, cmp, err;
PyObject *item;
@@ -1239,9 +1172,7 @@ PySequence_Count(s, o)
}
int
-PySequence_Contains(w, v) /* v in w */
- PyObject *w;
- PyObject *v;
+PySequence_Contains(PyObject *w, PyObject *v) /* v in w */
{
int i, cmp;
PyObject *x;
@@ -1285,17 +1216,13 @@ PySequence_Contains(w, v) /* v in w */
/* Backwards compatibility */
#undef PySequence_In
int
-PySequence_In(w, v)
- PyObject *w;
- PyObject *v;
+PySequence_In(PyObject *w, PyObject *v)
{
return PySequence_Contains(w, v);
}
int
-PySequence_Index(s, o)
- PyObject *s;
- PyObject *o;
+PySequence_Index(PyObject *s, PyObject *o)
{
int l, i, cmp, err;
PyObject *item;
@@ -1328,15 +1255,13 @@ PySequence_Index(s, o)
/* Operations on mappings */
int
-PyMapping_Check(o)
- PyObject *o;
+PyMapping_Check(PyObject *o)
{
return o && o->ob_type->tp_as_mapping;
}
int
-PyMapping_Length(o)
- PyObject *o;
+PyMapping_Length(PyObject *o)
{
PyMappingMethods *m;
@@ -1354,9 +1279,7 @@ PyMapping_Length(o)
}
PyObject *
-PyMapping_GetItemString(o, key)
- PyObject *o;
- char *key;
+PyMapping_GetItemString(PyObject *o, char *key)
{
PyObject *okey, *r;
@@ -1372,10 +1295,7 @@ PyMapping_GetItemString(o, key)
}
int
-PyMapping_SetItemString(o, key, value)
- PyObject *o;
- char *key;
- PyObject *value;
+PyMapping_SetItemString(PyObject *o, char *key, PyObject *value)
{
PyObject *okey;
int r;
@@ -1394,9 +1314,7 @@ PyMapping_SetItemString(o, key, value)
}
int
-PyMapping_HasKeyString(o, key)
- PyObject *o;
- char *key;
+PyMapping_HasKeyString(PyObject *o, char *key)
{
PyObject *v;
@@ -1410,9 +1328,7 @@ PyMapping_HasKeyString(o, key)
}
int
-PyMapping_HasKey(o, key)
- PyObject *o;
- PyObject *key;
+PyMapping_HasKey(PyObject *o, PyObject *key)
{
PyObject *v;
@@ -1430,8 +1346,7 @@ PyMapping_HasKey(o, key)
/* XXX PyCallable_Check() is in object.c */
PyObject *
-PyObject_CallObject(o, a)
- PyObject *o, *a;
+PyObject_CallObject(PyObject *o, PyObject *a)
{
PyObject *r;
PyObject *args = a;