diff options
author | Alex Zolotarev <deathbaba@gmail.com> | 2011-06-12 20:17:02 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:19:30 +0300 |
commit | e130439f752b3c94ea927bf99525715e42badeb8 (patch) | |
tree | 860b63df015fa409afd5eb231aa20ecf7be586bd /coding/multilang_utf8_string.cpp | |
parent | 7ab5c2d0380a4c9f32e8141def7d9e41bfdb315d (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.cpp | 8 |
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(); |