/** * Append specific range to destination string. */ void string_append_range(string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end) { assert(!iterator_equal(it_end, basic_string_end(_BASIC_STRING_ITERATOR_CONTAINER(it_end)))); _basic_string_pop_back(pstr_string); basic_string_append_range(pstr_string, it_begin, it_end); basic_string_push_back(pstr_string, '\0'); }
/** * Append specific range to destination string. */ void string_append_range(string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end) { basic_string_append_range(pstr_string, it_begin, it_end); }