Пример #1
0
int32_t astring::icmpsubstr(const astring &str2, int32_t start, int32_t count) const
{
	normalize_substr(start, count, str2.len());
	return icmp(str2.m_text + start, count);
}
Пример #2
0
astring &astring::cpysubstr(const astring &src, int32_t start, int32_t count)
{
	normalize_substr(start, count, src.len());
	return cpy(src.m_text + start, count);
}
Пример #3
0
astring &astring::inssubstr(int32_t insbefore, const astring &src, int32_t start, int32_t count)
{
	normalize_substr(start, count, src.len());
	return ins(insbefore, src.m_text + start, count);
}
Пример #4
0
int astring::cmpsubstr(const astring &str2, int start, int count) const
{
    normalize_substr(start, count, strlen(str2.m_text));
    return cmp(str2.m_text + start, count);
}