diff options
| author | 2016-10-03 23:20:25 -0400 | |
|---|---|---|
| committer | 2016-10-03 23:20:25 -0400 | |
| commit | 85ba2fde280fdf9782b2e0ebc358113b75a7bce1 (patch) | |
| tree | 6a054f26e338b4cc5b4e48c9d9dc8820820c38da /src/osd/strconv.cpp | |
| parent | 8e67c061b50b2098e713ded110ad360d379678d9 (diff) | |
Bulk renaming of Windows string conversion functions
utf8_from_[a|w|t]string ==> osd::text::from_[a|w|t]string
[a|w|t]string_from_utf8 ==> osd::text::to_[a|w|t]string
Diffstat (limited to 'src/osd/strconv.cpp')
| -rw-r--r-- | src/osd/strconv.cpp | 95 |
1 files changed, 51 insertions, 44 deletions
diff --git a/src/osd/strconv.cpp b/src/osd/strconv.cpp index 7a974f10c42..25d651fcf5b 100644 --- a/src/osd/strconv.cpp +++ b/src/osd/strconv.cpp @@ -43,6 +43,9 @@ namespace }; }; +namespace osd { +namespace text { + //============================================================ // mbstring_from_wstring //============================================================ @@ -74,13 +77,13 @@ static std::wstring &wstring_from_mbstring(std::wstring &dst, const string_sourc //============================================================ -// astring_from_utf8 +// to_astring //============================================================ -std::string &astring_from_utf8(std::string &dst, const std::string &s) +std::string &to_astring(std::string &dst, const std::string &s) { // convert MAME string (UTF-8) to UTF-16 - std::wstring wstring = wstring_from_utf8(s); + std::wstring wstring = to_wstring(s); // convert UTF-16 to "ANSI code page" string return mbstring_from_wstring(dst, CP_ACP, string_source<wchar_t>(wstring)); @@ -89,13 +92,13 @@ std::string &astring_from_utf8(std::string &dst, const std::string &s) //============================================================ -// astring_from_utf8 +// to_astring //============================================================ -std::string &astring_from_utf8(std::string &dst, const char *s) +std::string &to_astring(std::string &dst, const char *s) { // convert MAME string (UTF-8) to UTF-16 - std::wstring wstring = wstring_from_utf8(s); + std::wstring wstring = to_wstring(s); // convert UTF-16 to "ANSI code page" string return mbstring_from_wstring(dst, CP_ACP, string_source<wchar_t>(wstring)); @@ -103,88 +106,88 @@ std::string &astring_from_utf8(std::string &dst, const char *s) //============================================================ -// astring_from_utf8 +// to_astring //============================================================ -std::string astring_from_utf8(const std::string &s) +std::string to_astring(const std::string &s) { std::string result; - astring_from_utf8(result, s); + to_astring(result, s); return result; } //============================================================ -// astring_from_utf8 +// to_astring //============================================================ -std::string astring_from_utf8(const char *s) +std::string to_astring(const char *s) { std::string result; - astring_from_utf8(result, s); + to_astring(result, s); return result; } //============================================================ -// utf8_from_astring +// from_astring //============================================================ -std::string &utf8_from_astring(std::string &dst, const std::string &s) +std::string &from_astring(std::string &dst, const std::string &s) { // convert "ANSI code page" string to UTF-16 std::wstring wstring; wstring_from_mbstring(wstring, string_source<char>(s), CP_ACP); // convert UTF-16 to MAME string (UTF-8) - return utf8_from_wstring(dst, wstring); + return from_wstring(dst, wstring); } //============================================================ -// utf8_from_astring +// from_astring //============================================================ -std::string &utf8_from_astring(std::string &dst, const CHAR *s) +std::string &from_astring(std::string &dst, const CHAR *s) { // convert "ANSI code page" string to UTF-16 std::wstring wstring; wstring_from_mbstring(wstring, string_source<char>(s), CP_ACP); // convert UTF-16 to MAME string (UTF-8) - return utf8_from_wstring(dst, wstring); + return from_wstring(dst, wstring); } //============================================================ -// utf8_from_astring +// from_astring //============================================================ -std::string utf8_from_astring(const std::string &s) +std::string from_astring(const std::string &s) { std::string result; - utf8_from_astring(result, s); + from_astring(result, s); return result; } //============================================================ -// utf8_from_astring +// from_astring //============================================================ -std::string utf8_from_astring(const CHAR *s) +std::string from_astring(const CHAR *s) { std::string result; - utf8_from_astring(result, s); + from_astring(result, s); return result; } //============================================================ -// wstring_from_utf8 +// to_wstring //============================================================ -std::wstring &wstring_from_utf8(std::wstring &dst, const std::string &s) +std::wstring &to_wstring(std::wstring &dst, const std::string &s) { // convert MAME string (UTF-8) to UTF-16 return wstring_from_mbstring(dst, string_source<char>(s), CP_UTF8); @@ -192,10 +195,10 @@ std::wstring &wstring_from_utf8(std::wstring &dst, const std::string &s) //============================================================ -// wstring_from_utf8 +// to_wstring //============================================================ -std::wstring &wstring_from_utf8(std::wstring &dst, const char *s) +std::wstring &to_wstring(std::wstring &dst, const char *s) { // convert MAME string (UTF-8) to UTF-16 return wstring_from_mbstring(dst, string_source<char>(s), CP_UTF8); @@ -203,34 +206,34 @@ std::wstring &wstring_from_utf8(std::wstring &dst, const char *s) //============================================================ -// wstring_from_utf8 +// to_wstring //============================================================ -std::wstring wstring_from_utf8(const std::string &s) +std::wstring to_wstring(const std::string &s) { std::wstring result; - wstring_from_utf8(result, s); + to_wstring(result, s); return result; } //============================================================ -// wstring_from_utf8 +// to_wstring //============================================================ -std::wstring wstring_from_utf8(const char *s) +std::wstring to_wstring(const char *s) { std::wstring result; - wstring_from_utf8(result, s); + to_wstring(result, s); return result; } //============================================================ -// utf8_from_wstring +// from_wstring //============================================================ -std::string &utf8_from_wstring(std::string &dst, const std::wstring &s) +std::string &from_wstring(std::string &dst, const std::wstring &s) { // convert UTF-16 to MAME string (UTF-8) return mbstring_from_wstring(dst, CP_UTF8, string_source<wchar_t>(s)); @@ -238,10 +241,10 @@ std::string &utf8_from_wstring(std::string &dst, const std::wstring &s) //============================================================ -// utf8_from_wstring +// from_wstring //============================================================ -std::string &utf8_from_wstring(std::string &dst, const WCHAR *s) +std::string &from_wstring(std::string &dst, const WCHAR *s) { // convert UTF-16 to MAME string (UTF-8) return mbstring_from_wstring(dst, CP_UTF8, string_source<wchar_t>(s)); @@ -249,28 +252,31 @@ std::string &utf8_from_wstring(std::string &dst, const WCHAR *s) //============================================================ -// utf8_from_wstring +// from_wstring //============================================================ -std::string utf8_from_wstring(const std::wstring &s) +std::string from_wstring(const std::wstring &s) { std::string result; - utf8_from_wstring(result, s); + from_wstring(result, s); return result; } //============================================================ -// utf8_from_wstring +// from_wstring //============================================================ -std::string utf8_from_wstring(const WCHAR *s) +std::string from_wstring(const WCHAR *s) { std::string result; - utf8_from_wstring(result, s); + from_wstring(result, s); return result; } +}; // namespace text +}; // namespace osd + //============================================================ // osd_uchar_from_osdchar @@ -298,6 +304,7 @@ error: return static_cast<int>(count); } + #else #include "unicode.h" //============================================================ |
