/** * 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; }
/** * 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); }