Lines Matching defs:slen
10562 anylib_count(int kind, PyObject *sstr, const void* sbuf, Py_ssize_t slen,
10568 return asciilib_count(sbuf, slen, buf1, len1, maxcount);
10570 return ucs1lib_count(sbuf, slen, buf1, len1, maxcount);
10572 return ucs2lib_count(sbuf, slen, buf1, len1, maxcount);
10574 return ucs4lib_count(sbuf, slen, buf1, len1, maxcount);
10616 Py_ssize_t slen = PyUnicode_GET_LENGTH(self);
10622 if (slen < len1)
10654 pos = findchar(sbuf, skind, slen, u1, 1);
10658 u = PyUnicode_New(slen, maxchar);
10662 _PyUnicode_FastCopyCharacters(u, 0, self, 0, slen);
10676 i = anylib_find(rkind, self, sbuf, slen, str1, buf1, len1, 0);
10694 sbuf = unicode_askind(skind, sbuf, slen, rkind);
10701 u = PyUnicode_New(slen, maxchar);
10707 memcpy(res, sbuf, rkind * slen);
10716 sbuf+rkind*i, slen-i,
10739 n = anylib_count(rkind, self, sbuf, slen, str1, buf1, len1, maxcount);
10751 sbuf = unicode_askind(skind, sbuf, slen, rkind);
10766 if (len1 < len2 && len2 - len1 > (PY_SSIZE_T_MAX - slen) / n) {
10771 new_size = slen + n * (len2 - len1);
10791 sbuf + rkind * i, slen-i,
10811 if (i < slen)
10815 rkind * (slen-i));
10834 rkind * (slen-i));