Lines Matching refs:to_len
2362 const char *to_s, Py_ssize_t to_len, in replace_interleave() argument
2385 if (to_len > (PY_SSIZE_T_MAX - self_len) / count) { in replace_interleave()
2390 result_len = count * to_len + self_len; in replace_interleave()
2401 Py_MEMCPY(result_s, to_s, to_len); in replace_interleave()
2402 result_s += to_len; in replace_interleave()
2407 Py_MEMCPY(result_s, to_s, to_len); in replace_interleave()
2408 result_s += to_len; in replace_interleave()
2561 const char *to_s, Py_ssize_t to_len, in replace_substring_in_place() argument
2612 const char *to_s, Py_ssize_t to_len, in replace_single_character() argument
2633 if (to_len - 1 > (PY_SSIZE_T_MAX - self_len) / count) { in replace_single_character()
2637 result_len = self_len + count * (to_len - 1); in replace_single_character()
2653 Py_MEMCPY(result_s, to_s, to_len); in replace_single_character()
2654 result_s += to_len; in replace_single_character()
2660 Py_MEMCPY(result_s, to_s, to_len); in replace_single_character()
2661 result_s += to_len; in replace_single_character()
2675 const char *to_s, Py_ssize_t to_len, in replace_substring() argument
2698 if (to_len - from_len > (PY_SSIZE_T_MAX - self_len) / count) { in replace_substring()
2702 result_len = self_len + count * (to_len - from_len); in replace_substring()
2720 Py_MEMCPY(result_s, to_s, to_len); in replace_substring()
2721 result_s += to_len; in replace_substring()
2727 Py_MEMCPY(result_s, to_s, to_len); in replace_substring()
2728 result_s += to_len; in replace_substring()
2742 const char *to_s, Py_ssize_t to_len, in replace() argument
2753 (from_len == 0 && to_len == 0)) { in replace()
2764 return replace_interleave(self, to_s, to_len, maxcount); in replace()
2774 if (to_len == 0) { in replace()
2786 if (from_len == to_len) { in replace()
2795 self, from_s, from_len, to_s, to_len, maxcount); in replace()
2802 to_s, to_len, maxcount); in replace()
2805 return replace_substring(self, from_s, from_len, to_s, to_len, maxcount); in replace()
2822 Py_ssize_t from_len, to_len; in string_replace() local
2841 to_len = PyString_GET_SIZE(to); in string_replace()
2848 else if (PyObject_AsCharBuffer(to, &to_s, &to_len)) in string_replace()
2853 to_s, to_len, count); in string_replace()