Lines Matching refs:haystack_length
931 const size_t haystack_length = (enc == UCS2) ?
937 int64_t opt_offset = IndexOfOffset(haystack_length,
948 if (haystack_length == 0) {
956 CHECK_LT(offset, haystack_length);
957 if ((is_forward && needle_length + offset > haystack_length) ||
958 needle_length > haystack_length) {
962 size_t result = haystack_length;
969 if (haystack_length < 2 || needle_value.length() < 1) {
983 haystack_length / 2,
990 haystack_length / 2,
1003 haystack_length,
1017 haystack_length,
1026 result == haystack_length ? -1 : static_cast<int>(result));
1045 const size_t haystack_length = haystack_contents.length();
1049 int64_t opt_offset = IndexOfOffset(haystack_length,
1060 if (haystack_length == 0) {
1068 CHECK_LT(offset, haystack_length);
1069 if ((is_forward && needle_length + offset > haystack_length) ||
1070 needle_length > haystack_length) {
1074 size_t result = haystack_length;
1077 if (haystack_length < 2 || needle_length < 2) {
1082 haystack_length / 2,
1091 haystack_length,
1099 result == haystack_length ? -1 : static_cast<int>(result));