Lines Matching refs:start

329 Return a titlecased version of B, i.e. ASCII words start with uppercase\n\
455 Py_ssize_t *start, Py_ssize_t *end)
461 start, end))
491 /* helper macro to fixup start/end slice values */
492 #define ADJUST_INDICES(start, end, len) \
500 if (start < 0) { \
501 start += len; \
502 if (start < 0) \
503 start = 0; \
515 Py_ssize_t start = 0, end = PY_SSIZE_T_MAX;
519 &subobj, &byte, &start, &end))
534 ADJUST_INDICES(start, end, len);
535 if (end - start < sub_len)
540 str + start, end - start,
544 str + start, end - start,
547 res += start;
553 sub, sub_len, start, end);
557 sub, sub_len, start, end);
567 "B.find(sub[, start[, end]]) -> int\n\
570 such that sub is contained within B[start,end]. Optional\n\
571 arguments start and end are interpreted as in slice notation.\n\
585 "B.index(sub[, start[, end]]) -> int\n\
588 such that sub is contained within B[start,end]. Optional\n\
589 arguments start and end are interpreted as in slice notation.\n\
608 "B.rfind(sub[, start[, end]]) -> int\n\
611 such that sub is contained within B[start,end]. Optional\n\
612 arguments start and end are interpreted as in slice notation.\n\
626 "B.rindex(sub[, start[, end]]) -> int\n\
629 such that sub is contained within B[start,end]. Optional\n\
630 arguments start and end are interpreted as in slice notation.\n\
649 "B.count(sub[, start[, end]]) -> int\n\
652 bytes B[start:end]. Optional arguments start and end are interpreted\n\
662 Py_ssize_t start = 0, end = PY_SSIZE_T_MAX;
668 &sub_obj, &byte, &start, &end))
683 ADJUST_INDICES(start, end, len);
686 stringlib_count(str + start, end - start, sub, sub_len, PY_SSIZE_T_MAX)
719 /* Matches the end (direction >= 0) or start (direction < 0) of the buffer
720 * against substr, using the start and end arguments. Returns
725 Py_ssize_t start, Py_ssize_t end, int direction)
742 ADJUST_INDICES(start, end, len);
746 if (start > len - slen)
750 if (end - start < slen || start > len)
753 if (end - slen > start)
754 start = end - slen;
756 if (end - start < slen)
758 if (memcmp(str + start, sub, slen) != 0)
774 Py_ssize_t start = 0;
779 if (!stringlib_parse_args_finds(function_name, args, &subobj, &start, &end))
785 start, end, direction);
794 result = tailmatch(str, len, subobj, start, end, direction);
808 "B.startswith(prefix[, start[, end]]) -> bool\n\
811 With optional start, test B beginning at that position.\n\
822 "B.endswith(suffix[, start[, end]]) -> bool\n\
825 With optional start, test B beginning at that position.\n\