/** * Replace characters in a string at a specificed position with specificed string. */ void string_replace(string_t* pstr_string, size_t t_pos, size_t t_len, const string_t* cpstr_replace) { assert(pstr_string != cpstr_replace); _basic_string_pop_back(pstr_string); _basic_string_pop_back((string_t*)cpstr_replace); basic_string_replace(pstr_string, t_pos, t_len, cpstr_replace); basic_string_push_back(pstr_string, '\0'); basic_string_push_back((string_t*)cpstr_replace, '\0'); }
/** * Replace characters in a string at a specificed position with specificed string. */ void string_replace(string_t* pstr_string, size_t t_pos, size_t t_len, const string_t* cpstr_replace) { basic_string_replace(pstr_string, t_pos, t_len, cpstr_replace); }