Home | History | Annotate | Download | only in stringlib

Lines Matching refs:end

50 /* helper macro to fixup start/end slice values */

51 #define ADJUST_INDICES(start, end, len) \
52 if (end > len) \
53 end = len; \
54 else if (end < 0) { \
55 end += len; \
56 if (end < 0) \
57 end = 0; \
68 Py_ssize_t start, Py_ssize_t end)
70 ADJUST_INDICES(start, end, str_len);
71 return stringlib_find(str + start, end - start, sub, sub_len, start);
77 Py_ssize_t start, Py_ssize_t end)
79 ADJUST_INDICES(start, end, str_len);
80 return stringlib_rfind(str + start, end - start, sub, sub_len, start);
110 Py_ssize_t *start, Py_ssize_t *end)
125 /* To support None in "start" and "end" arguments, meaning
136 *end = tmp_end;
158 Py_ssize_t *start, Py_ssize_t *end)
163 start, end)) {