{
PyObject *set = ((keyszset_pyobj *)me)->set;
int i, n, y, x = -1;
- n = PyTuple_Size(set);
+ n = PyTuple_GET_SIZE(set);
for (i = 0; i < n; i++) {
- y = PyInt_AsLong(PyTuple_GetItem(set, i));
+ y = PyInt_AS_LONG(PyTuple_GET_ITEM(set, i));
if (x == -1 || y < x) x = y;
}
return (PyInt_FromLong(x));
{
PyObject *set = ((keyszset_pyobj *)me)->set;
int i, n, y, x = -1;
- n = PyTuple_Size(set);
+ n = PyTuple_GET_SIZE(set);
for (i = 0; i < n; i++) {
- y = PyInt_AsLong(PyTuple_GetItem(set, i));
+ y = PyInt_AS_LONG(PyTuple_GET_ITEM(set, i));
if (y > x) x = y;
}
return (PyInt_FromLong(x));
PyObject *qq, *x, *y, *z = 0;
char *v = 0, *vv;
- if (PyTuple_Size(arg) == 1)
- arg = PyTuple_GetItem(arg, 0);
+ if (PyTuple_GET_SIZE(arg) == 1)
+ arg = PyTuple_GET_ITEM(arg, 0);
Py_INCREF(arg);
if (!PySequence_Check(arg)) TYERR("not a sequence");
n = PySequence_Size(arg); if (n < 0) goto end;
int i;
for (i = 0; i < NPRIME; i++)
- PyList_SetItem(v, i, PyInt_FromLong(primetab[i]));
+ PyList_SET_ITEM(v, i, PyInt_FromLong(primetab[i]));
return (v);
}
PGENERR(&exc);
vec = PyList_New(nf);
for (i = 0; i < nf; i++)
- PyList_SetItem(vec, i, mp_pywrap(v[i]));
+ PyList_SET_ITEM(vec, i, mp_pywrap(v[i]));
xfree(v);
rc = Py_BuildValue("(NN)", fginfo_pywrap(&dp, dhinfo_pytype), vec);
end:
mp *x;
if (!MPMUL_LIVEP(me)) VALERR("MPMul object invalid");
- if (PyTuple_Size(arg) != 1)
+ if (PyTuple_GET_SIZE(arg) != 1)
i = PyObject_GetIter(arg);
else {
- if ((q = PyTuple_GetItem(arg, 0)) == 0) goto end;
+ if ((q = PyTuple_GET_ITEM(arg, 0)) == 0) goto end;
if ((i = PyObject_GetIter(q)) == 0) {
PyErr_Clear(); /* that's ok */
i = PyObject_GetIter(arg);
Py_ssize_t i = 0, n = c->k;
Py_INCREF(me);
- if (PyTuple_Size(arg) == n)
+ if (PyTuple_GET_SIZE(arg) == n)
q = arg;
else if (!PyArg_ParseTuple(arg, "O:solve", &q))
goto end;
mpmul mm;
mpcrt_pyobj *c = 0;
- if (PyTuple_Size(arg) > 1)
+ if (PyTuple_GET_SIZE(arg) > 1)
q = arg;
else if (!PyArg_ParseTupleAndKeywords(arg, kw, "O:new", KWLIST, &q))
goto end;
if ((q = PyList_New(c->k)) == 0) return (0);
for (i = 0; i < c->k; i++)
- PyList_SetItem(q, i, mp_pywrap(c->v[i].m));
+ PyList_SET_ITEM(q, i, mp_pywrap(c->v[i].m));
return (q);
}
PGENERR(&exc);;
vec = PyList_New(nf);
for (i = 0; i < nf; i++)
- PyList_SetItem(vec, i, mp_pywrap(v[i]));
+ PyList_SET_ITEM(vec, i, mp_pywrap(v[i]));
xfree(v);
rc = Py_BuildValue("(NN)", mp_pywrap(x), vec);
end: