aboutsummaryrefslogtreecommitdiffstats
path: root/src/utility/stringUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utility/stringUtils.cpp')
-rw-r--r--src/utility/stringUtils.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/utility/stringUtils.cpp b/src/utility/stringUtils.cpp
index abae8f9a..7f61a7d3 100644
--- a/src/utility/stringUtils.cpp
+++ b/src/utility/stringUtils.cpp
@@ -151,6 +151,24 @@ string::size_type stringUtils::countASCIIchars
}
+string::size_type stringUtils::findFirstNonASCIIchar
+ (const string::const_iterator begin, const string::const_iterator end)
+{
+ string::size_type pos = string::npos;
+
+ for (string::const_iterator i = begin ; i != end ; ++i)
+ {
+ if (!parserHelpers::isAscii(*i))
+ {
+ pos = i - begin;
+ break;
+ }
+ }
+
+ return pos;
+}
+
+
const string stringUtils::unquote(const string& str)
{
if (str.length() < 2)