Lines Matching defs:length
9 /* Support objects whose length is > PY_SSIZE_T_MAX.
21 PyObject *length;
52 PyObject *length;
53 length = compute_range_length(start, stop, step);
54 if (length == NULL) {
59 Py_DECREF(length);
65 obj->length = length;
171 Py_DECREF(r->length);
211 /* if (lo >= hi), return length of 0. */
251 return PyLong_AsSsize_t(r->length);
284 * i = r->length + arg
294 i = PyNumber_Add(r->length, arg);
304 * if (i < 0 || i >= r->length) {
310 cmp_result = PyObject_RichCompareBool(i, r->length, Py_GE);
349 error = _PySlice_GetLongIndices(slice, r->length, &start, &stop, &step);
457 cmp_result = PyObject_RichCompareBool(r0->length, r1->length, Py_EQ);
461 cmp_result = PyObject_Not(r0->length);
469 cmp_result = PyObject_RichCompareBool(r0->length, _PyLong_GetOne(), Py_EQ);
524 Py_INCREF(r->length);
525 PyTuple_SET_ITEM(t, 0, r->length);
526 cmp_result = PyObject_Not(r->length);
538 cmp_result = PyObject_RichCompareBool(r->length, _PyLong_GetOne(), Py_EQ);
681 return PyObject_IsTrue(self->length);
912 /* Initialize a rangeiter object. If the length of the rangeiter object
1089 /* If all three fields and the length convert to long, use the int
1130 it->len = r->length;
1154 If each of start, stop, step, -step, start-step, and the length
1216 it->len = range->length;