Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-06-12 20:17:02 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:19:30 +0300
commite130439f752b3c94ea927bf99525715e42badeb8 (patch)
tree860b63df015fa409afd5eb231aa20ecf7be586bd /coding/multilang_utf8_string.cpp
parent7ab5c2d0380a4c9f32e8141def7d9e41bfdb315d (diff)
Changed language code type from char to int8_t
Diffstat (limited to 'coding/multilang_utf8_string.cpp')
-rw-r--r--coding/multilang_utf8_string.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp
index 7b43632543..54c539549d 100644
--- a/coding/multilang_utf8_string.cpp
+++ b/coding/multilang_utf8_string.cpp
@@ -2,7 +2,7 @@
#include "../defines.hpp"
-signed char StringUtf8Multilang::GetLangIndex(string const & lang)
+int8_t StringUtf8Multilang::GetLangIndex(string const & lang)
{
static char const * arr[] = { "default",
"en", "ja", "fr", "ko_rm", "ar", "de", "ru", "sv", "zh", "fi",
@@ -17,7 +17,7 @@ signed char StringUtf8Multilang::GetLangIndex(string const & lang)
for (size_t i = 0; i < ARRAY_SIZE(arr); ++i)
if (lang == arr[i])
- return static_cast<char>(i);
+ return static_cast<int8_t>(i);
return -1;
}
@@ -48,13 +48,13 @@ size_t StringUtf8Multilang::GetNextIndex(size_t i) const
return i;
}
-void StringUtf8Multilang::AddString(char lang, string const & utf8s)
+void StringUtf8Multilang::AddString(int8_t lang, string const & utf8s)
{
m_s.push_back(lang | 0x80);
m_s.insert(m_s.end(), utf8s.begin(), utf8s.end());
}
-bool StringUtf8Multilang::GetString(char lang, string & utf8s) const
+bool StringUtf8Multilang::GetString(int8_t lang, string & utf8s) const
{
size_t i = 0;
size_t const sz = m_s.size();