Lines Matching refs:ihigh
475 list_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh) in list_slice() argument
480 len = ihigh - ilow; in list_slice()
497 PyList_GetSlice(PyObject *a, Py_ssize_t ilow, Py_ssize_t ihigh) in PyList_GetSlice() argument
509 if (ihigh < ilow) { in PyList_GetSlice()
510 ihigh = ilow; in PyList_GetSlice()
512 else if (ihigh > Py_SIZE(a)) { in PyList_GetSlice()
513 ihigh = Py_SIZE(a); in PyList_GetSlice()
515 return list_slice((PyListObject *)a, ilow, ihigh); in PyList_GetSlice()
630 list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v) in list_ass_slice() argument
658 result = list_ass_slice(a, ilow, ihigh, v); in list_ass_slice()
673 if (ihigh < ilow) in list_ass_slice()
674 ihigh = ilow; in list_ass_slice()
675 else if (ihigh > Py_SIZE(a)) in list_ass_slice()
676 ihigh = Py_SIZE(a); in list_ass_slice()
678 norig = ihigh - ilow; in list_ass_slice()
702 tail = (Py_SIZE(a) - ihigh) * sizeof(PyObject *); in list_ass_slice()
703 memmove(&item[ihigh+d], &item[ihigh], tail); in list_ass_slice()
705 memmove(&item[ihigh], &item[ihigh+d], tail); in list_ass_slice()
716 memmove(&item[ihigh+d], &item[ihigh], in list_ass_slice()
717 (k - ihigh)*sizeof(PyObject *)); in list_ass_slice()
736 PyList_SetSlice(PyObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v) in PyList_SetSlice() argument
742 return list_ass_slice((PyListObject *)a, ilow, ihigh, v); in PyList_SetSlice()