Пример #1
0
/**
 * Initialize string container with an exist string range.
 */
void string_init_copy_range(string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end)
{
    assert(pstr_string != NULL);

    basic_string_init_copy_range(pstr_string, it_begin, it_end);
    if(!iterator_equal(it_end, basic_string_end(_BASIC_STRING_ITERATOR_CONTAINER(it_end))))
    {
        basic_string_push_back(pstr_string, '\0');
    }
}
Пример #2
0
/**
 * Initialize string container with an exist string range.
 */
void string_init_copy_range(string_t* pstr_string, string_iterator_t it_begin, string_iterator_t it_end)
{
    basic_string_init_copy_range(pstr_string, it_begin, it_end);
}