Ejemplo n.º 1
0
/**
 * Get specific sub string.
 */
string_t* string_substr(const string_t* cpstr_string, size_t t_pos, size_t t_len)
{
    string_t* pstr_string = NULL;

    _basic_string_pop_back((basic_string_t*)cpstr_string);
    pstr_string = basic_string_substr(cpstr_string, t_pos, t_len);
    assert(pstr_string != NULL);

    basic_string_push_back((basic_string_t*)cpstr_string, '\0');
    basic_string_push_back(pstr_string, '\0');

    return pstr_string;
}
Ejemplo n.º 2
0
/**
 * Get specific sub string.
 */
string_t* string_substr(const string_t* cpstr_string, size_t t_pos, size_t t_len)
{
    return basic_string_substr(cpstr_string, t_pos, t_len);
}