Lines Matching defs:count
251 /* find and count characters and substrings */
261 Py_ssize_t count = 0;
266 count++;
267 if (count >= maxcount)
271 return count;
286 Py_ssize_t count, i;
292 count = min(maxcount, self_len + 1) */
294 count = maxcount;
298 count = self_len + 1;
302 /* result_len = count * to_len + self_len; */
303 assert(count > 0);
304 if (to_len > (PY_SSIZE_T_MAX - self_len) / count) {
309 result_len = count * to_len + self_len;
322 count -= 1;
324 for (i = 0; i < count; i++) {
333 count -= 1;
334 for (i = 0; i < count; i++) {
356 Py_ssize_t count;
362 count = countchar(self_s, self_len, from_c, maxcount);
363 if (count == 0) {
367 result_len = self_len - count; /* from_len == 1 */
378 while (count-- > 0) {
401 Py_ssize_t count, offset;
407 count = stringlib_count(self_s, self_len,
411 if (count == 0) {
416 result_len = self_len - (count * from_len);
427 while (count-- > 0) {
553 Py_ssize_t count;
559 count = countchar(self_s, self_len, from_c, maxcount);
560 if (count == 0) {
566 /* result_len = self_len + count * (to_len-1) */
567 assert(count > 0);
568 if (to_len - 1 > (PY_SSIZE_T_MAX - self_len) / count) {
572 result_len = self_len + count * (to_len - 1);
582 while (count-- > 0) {
617 Py_ssize_t count, offset;
623 count = stringlib_count(self_s, self_len,
627 if (count == 0) {
633 /* result_len = self_len + count * (to_len-from_len) */
634 assert(count > 0);
635 if (to_len - from_len > (PY_SSIZE_T_MAX - self_len) / count) {
639 result_len = self_len + count * (to_len - from_len);
649 while (count-- > 0) {