Lines Matching refs:ilow
457 list_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh) in list_slice() argument
462 len = ihigh - ilow; in list_slice()
470 src = a->ob_item + ilow; in list_slice()
482 PyList_GetSlice(PyObject *a, Py_ssize_t ilow, Py_ssize_t ihigh) in PyList_GetSlice() argument
488 if (ilow < 0) { in PyList_GetSlice()
489 ilow = 0; in PyList_GetSlice()
491 else if (ilow > Py_SIZE(a)) { in PyList_GetSlice()
492 ilow = Py_SIZE(a); in PyList_GetSlice()
494 if (ihigh < ilow) { in PyList_GetSlice()
495 ihigh = ilow; in PyList_GetSlice()
500 return list_slice((PyListObject *)a, ilow, ihigh); in PyList_GetSlice()
617 list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v) in list_ass_slice() argument
645 result = list_ass_slice(a, ilow, ihigh, v); in list_ass_slice()
655 if (ilow < 0) in list_ass_slice()
656 ilow = 0; in list_ass_slice()
657 else if (ilow > Py_SIZE(a)) in list_ass_slice()
658 ilow = Py_SIZE(a); in list_ass_slice()
660 if (ihigh < ilow) in list_ass_slice()
661 ihigh = ilow; in list_ass_slice()
665 norig = ihigh - ilow; in list_ass_slice()
684 memcpy(recycle, &item[ilow], s); in list_ass_slice()
693 memcpy(&item[ilow], recycle, s); in list_ass_slice()
706 for (k = 0; k < n; k++, ilow++) { in list_ass_slice()
709 item[ilow] = w; in list_ass_slice()
723 PyList_SetSlice(PyObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v) in PyList_SetSlice() argument
729 return list_ass_slice((PyListObject *)a, ilow, ihigh, v); in PyList_SetSlice()