src: switched isupper to iswupper and all similar functions (issue #598)

This commit is contained in:
Eberhard Graether
2018-07-16 14:56:05 +02:00
parent 033ff82192
commit ed1e8c2273
8 changed files with 24 additions and 16 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ int SuffixArray::cmp(const struct suffix& a, const struct suffix& b)
SuffixArray::SuffixArray(const std::wstring& text)
: m_text(text)
{
std::transform(m_text.begin(), m_text.end(), m_text.begin(), ::tolower);
std::transform(m_text.begin(), m_text.end(), m_text.begin(), ::towlower);
m_array = buildSuffixArray();
m_lcp = buildLCP();
}
@@ -77,7 +77,7 @@ std::vector<int> SuffixArray::buildLCP()
std::vector<int> SuffixArray::searchForTerm(const std::wstring& searchTerm) const
{
std::wstring term = searchTerm;
std::transform(term.begin(), term.end(), term.begin(), ::tolower);
std::transform(term.begin(), term.end(), term.begin(), ::towlower);
int termLength = term.length();
int textLength = m_text.length();