git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ticket 12. The if (settings->GetStopOnError()) check and displays
[stg.git]
/
stglibs
/
common.lib
/
common.cpp
diff --git
a/stglibs/common.lib/common.cpp
b/stglibs/common.lib/common.cpp
index 2a26c5ae02893196b67b47d9001b14271dd56b8f..d0ff074c77e8a676db58ab3c542db6c7da18c729 100644
(file)
--- a/
stglibs/common.lib/common.cpp
+++ b/
stglibs/common.lib/common.cpp
@@
-47,6
+47,7
@@
#include <iconv.h>
#include <iconv.h>
+#include <algorithm>
#include <cstdlib>
#include <cstdarg>
#include <cstdio>
#include <cstdlib>
#include <cstdarg>
#include <cstdio>
@@
-856,20
+857,16
@@
std::string res(val);
return TrimR(TrimL(res));
}
//---------------------------------------------------------------------------
return TrimR(TrimL(res));
}
//---------------------------------------------------------------------------
-std::string ToLower(
const std::string &
value)
+std::string ToLower(
std::string
value)
{
{
- std::string res;
- for (std::string::size_type pos = 0; pos < value.length(); ++pos)
- res += tolower(value[pos]);
- return res;
+ std::transform(value.begin(), value.end(), value.begin(), ::tolower);
+ return value;
}
//---------------------------------------------------------------------------
}
//---------------------------------------------------------------------------
-std::string ToUpper(
const std::string &
value)
+std::string ToUpper(
std::string
value)
{
{
- std::string res;
- for (std::string::size_type pos = 0; pos < value.length(); ++pos)
- res += toupper(value[pos]);
- return res;
+ std::transform(value.begin(), value.end(), value.begin(), ::toupper);
+ return value;
}
//---------------------------------------------------------------------------
#ifdef WIN32
}
//---------------------------------------------------------------------------
#ifdef WIN32