summaryrefslogtreecommitdiff
path: root/src/utils/stringutils.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-03-31 16:54:22 +0300
committerAndrei Karas <akaras@inbox.ru>2012-04-01 03:56:16 +0300
commit761682b6254a3d43e65ff45e07683c61afa6f1e4 (patch)
tree2ee462840f3aadb1e96bfa5c6784ec2cc0d2861a /src/utils/stringutils.cpp
parenta39f63cdfa5ce15b22f294a8bb1db3a036ce462d (diff)
downloadmanaplus-761682b6254a3d43e65ff45e07683c61afa6f1e4.tar.gz
manaplus-761682b6254a3d43e65ff45e07683c61afa6f1e4.tar.bz2
manaplus-761682b6254a3d43e65ff45e07683c61afa6f1e4.tar.xz
manaplus-761682b6254a3d43e65ff45e07683c61afa6f1e4.zip
Last part of fixes.
Diffstat (limited to 'src/utils/stringutils.cpp')
-rw-r--r--src/utils/stringutils.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/utils/stringutils.cpp b/src/utils/stringutils.cpp
index 5ec7fb931..9d57c58a7 100644
--- a/src/utils/stringutils.cpp
+++ b/src/utils/stringutils.cpp
@@ -36,7 +36,7 @@ static int UTF8_MAX_SIZE = 10;
std::string &trim(std::string &str)
{
- std::string::size_type pos = str.find_last_not_of(' ');
+ size_t pos = str.find_last_not_of(' ');
if (pos != std::string::npos)
{
str.erase(pos + 1);
@@ -110,7 +110,7 @@ std::string strprintf(char const *format, ...)
/*
std::string &removeBadChars(std::string &str)
{
- std::string::size_type pos;
+ size_t pos;
do
{
pos = str.find_first_of("@#[]");
@@ -186,9 +186,9 @@ const std::string findSameSubstringI(const std::string &s1,
toLower(str1);
toLower(str2);
- int minLength = str1.length() > str2.length()
- ? static_cast<int>(str2.length()) : static_cast<int>(str1.length());
- for (int f = 0; f < minLength; f ++)
+ size_t minLength = str1.length() > str2.length()
+ ? str2.length() : str1.length();
+ for (size_t f = 0; f < minLength; f ++)
{
if (str1.at(f) != str2.at(f))
return s1.substr(0, f);
@@ -206,7 +206,7 @@ size_t findI(std::string str, std::string subStr)
size_t findI(std::string text, StringVect &list)
{
std::string str = toLower(text);
- unsigned long idx;
+ size_t idx;
for (StringVectCIter i = list.begin(); i != list.end(); ++ i)
{
std::string subStr = *i;
@@ -544,8 +544,8 @@ void deleteCharLeft(std::string &str, unsigned *pos)
bool findLast(std::string &str1, std::string str2)
{
- const unsigned s1 = str1.size();
- const unsigned s2 = str2.size();
+ const size_t s1 = str1.size();
+ const size_t s2 = str2.size();
if (s1 < s2)
return false;
std::string tmp = str1.substr(s1 - s2);
@@ -556,8 +556,8 @@ bool findLast(std::string &str1, std::string str2)
bool findFirst(std::string &str1, std::string str2)
{
- const unsigned s1 = str1.size();
- const unsigned s2 = str2.size();
+ const size_t s1 = str1.size();
+ const size_t s2 = str2.size();
if (s1 < s2)
return false;
std::string tmp = str1.substr(0, s2);
@@ -568,8 +568,8 @@ bool findFirst(std::string &str1, std::string str2)
bool findCutLast(std::string &str1, std::string str2)
{
- const unsigned s1 = str1.size();
- const unsigned s2 = str2.size();
+ const size_t s1 = str1.size();
+ const size_t s2 = str2.size();
if (s1 < s2)
return false;
std::string tmp = str1.substr(s1 - s2);
@@ -583,8 +583,8 @@ bool findCutLast(std::string &str1, std::string str2)
bool findCutFirst(std::string &str1, std::string str2)
{
- const unsigned s1 = str1.size();
- const unsigned s2 = str2.size();
+ const size_t s1 = str1.size();
+ const size_t s2 = str2.size();
if (s1 < s2)
return false;
std::string tmp = str1.substr(0, s2);
@@ -598,8 +598,8 @@ bool findCutFirst(std::string &str1, std::string str2)
std::string &removeProtocol(std::string &url)
{
- int i = url.find("://");
- if (i != static_cast<int>(std::string::npos))
+ size_t i = url.find("://");
+ if (i != std::string::npos)
url = url.substr(i + 3);
return url;
}