Subversion Repositories spk

Rev

Rev 285 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 285 Rev 291
Line 725... Line 725...
725

725

726
SString SString::mid(long long start, long long end) const
726
SString SString::mid(long long start, long long end) const
727
{
727
{
728
	if (end <= 0)
728
	if (end <= 0)
729
		end = this->length() + end;
729
		end = this->length() + end;
730
	return this->substr(start, end - start);
730
	return this->substr(start, static_cast<size_t>(end - start));
731
}
731
}
732
SString SString::left(long long num) const
732
SString SString::left(long long num) const
733
{
733
{
734
	const long long len = this->lengthLL();
734
	const long long len = this->lengthLL();
735
	if ( num < 0 )
735
	if ( num < 0 )