Lines Matching defs:len2

9394     Py_ssize_t len1, len2, result;
9402 len2 = PyUnicode_GET_LENGTH(s2);
9404 if (end - start < len2)
9409 if (len2 == 1) {
9420 buf2 = unicode_askind(kind2, buf2, len2, kind1);
9429 result = asciilib_find_slice(buf1, len1, buf2, len2, start, end);
9431 result = ucs1lib_find_slice(buf1, len1, buf2, len2, start, end);
9434 result = ucs2lib_find_slice(buf1, len1, buf2, len2, start, end);
9437 result = ucs4lib_find_slice(buf1, len1, buf2, len2, start, end);
9447 result = asciilib_rfind_slice(buf1, len1, buf2, len2, start, end);
9449 result = ucs1lib_rfind_slice(buf1, len1, buf2, len2, start, end);
9452 result = ucs2lib_rfind_slice(buf1, len1, buf2, len2, start, end);
9455 result = ucs4lib_rfind_slice(buf1, len1, buf2, len2, start, end);
9624 Py_ssize_t len1, len2;
9635 len2 = PyUnicode_GET_LENGTH(substr);
9637 if (end - start < len2)
9643 buf2 = unicode_askind(kind2, buf2, len2, kind1);
9653 buf2, len2, PY_SSIZE_T_MAX
9658 buf2, len2, PY_SSIZE_T_MAX
9664 buf2, len2, PY_SSIZE_T_MAX
9670 buf2, len2, PY_SSIZE_T_MAX
10366 Py_ssize_t len1, len2;
10408 len2 = PyUnicode_GET_LENGTH(substring);
10409 if (kind1 < kind2 || len1 < len2) {
10420 buf2 = unicode_askind(kind2, buf2, len2, kind1);
10429 self, buf1, len1, buf2, len2, maxcount);
10432 self, buf1, len1, buf2, len2, maxcount);
10436 self, buf1, len1, buf2, len2, maxcount);
10440 self, buf1, len1, buf2, len2, maxcount);
10458 Py_ssize_t len1, len2;
10500 len2 = PyUnicode_GET_LENGTH(substring);
10501 if (kind1 < kind2 || len1 < len2) {
10512 buf2 = unicode_askind(kind2, buf2, len2, kind1);
10521 self, buf1, len1, buf2, len2, maxcount);
10524 self, buf1, len1, buf2, len2, maxcount);
10528 self, buf1, len1, buf2, len2, maxcount);
10532 self, buf1, len1, buf2, len2, maxcount);
10545 PyObject *str2, const void *buf2, Py_ssize_t len2, Py_ssize_t offset)
10550 return asciilib_find(buf1, len1, buf2, len2, offset);
10552 return ucs1lib_find(buf1, len1, buf2, len2, offset);
10554 return ucs2lib_find(buf1, len1, buf2, len2, offset);
10556 return ucs4lib_find(buf1, len1, buf2, len2, offset);
10618 Py_ssize_t len2 = PyUnicode_GET_LENGTH(str2);
10644 if (len1 == len2) {
10681 buf2 = unicode_askind(kind2, buf2, len2, rkind);
10711 rkind * len2);
10722 rkind * len2);
10744 buf2 = unicode_askind(kind2, buf2, len2, rkind);
10766 if (len1 < len2 && len2 - len1 > (PY_SSIZE_T_MAX - slen) / n) {
10771 new_size = slen + n * (len2 - len1);
10803 if (len2 > 0) {
10806 rkind * len2);
10807 ires += len2;
10822 rkind * len2);
10823 ires += len2;
11017 Py_ssize_t len1, len2, len;
11024 len2 = PyUnicode_GET_LENGTH(str2);
11025 len = Py_MIN(len1, len2);
11103 if (len1 == len2)
11105 if (len1 < len2)
11198 size_t len, len2 = strlen(str);
11201 len = Py_MIN(len1, len2);
11209 if (len1 > len2)
11211 if (len1 < len2)
11366 Py_ssize_t len1, len2;
11385 len2 = PyUnicode_GET_LENGTH(substr);
11386 if (len1 < len2)
11390 if (len2 == 1) {
11396 buf2 = unicode_askind(kind2, buf2, len2, kind1);
11403 result = ucs1lib_find(buf1, len1, buf2, len2, 0) != -1;
11406 result = ucs2lib_find(buf1, len1, buf2, len2, 0) != -1;
11409 result = ucs4lib_find(buf1, len1, buf2, len2, 0) != -1;
11600 Py_ssize_t len1, len2, iresult;
11611 len2 = PyUnicode_GET_LENGTH(substring);
11613 if (end - start < len2)
11619 buf2 = unicode_askind(kind2, buf2, len2, kind1);
11627 buf2, len2, PY_SSIZE_T_MAX
11633 buf2, len2, PY_SSIZE_T_MAX
11639 buf2, len2, PY_SSIZE_T_MAX
13197 Py_ssize_t len1, len2;
13205 len2 = PyUnicode_GET_LENGTH(sep_obj);
13206 if (kind1 < kind2 || len1 < len2) {
13213 buf2 = unicode_askind(kind2, buf2, len2, kind1);
13221 out = asciilib_partition(str_obj, buf1, len1, sep_obj, buf2, len2);
13223 out = ucs1lib_partition(str_obj, buf1, len1, sep_obj, buf2, len2);
13226 out = ucs2lib_partition(str_obj, buf1, len1, sep_obj, buf2, len2);
13229 out = ucs4lib_partition(str_obj, buf1, len1, sep_obj, buf2, len2);
13249 Py_ssize_t len1, len2;
13257 len2 = PyUnicode_GET_LENGTH(sep_obj);
13258 if (kind1 < kind2 || len1 < len2) {
13265 buf2 = unicode_askind(kind2, buf2, len2, kind1);
13273 out = asciilib_rpartition(str_obj, buf1, len1, sep_obj, buf2, len2);
13275 out = ucs1lib_rpartition(str_obj, buf1, len1, sep_obj, buf2, len2);
13278 out = ucs2lib_rpartition(str_obj, buf1, len1, sep_obj, buf2, len2);
13281 out = ucs4lib_rpartition(str_obj, buf1, len1, sep_obj, buf2, len2);