Skip to content
Snippets Groups Projects
Commit ebfcb78f authored by Rye Mutt's avatar Rye Mutt :bread:
Browse files

Fix more unicode conversion issues

parent b0ba682e
No related branches found
No related tags found
No related merge requests found
...@@ -435,14 +435,14 @@ llifstream::llifstream() {} ...@@ -435,14 +435,14 @@ llifstream::llifstream() {}
// explicit // explicit
llifstream::llifstream(const std::string& _Filename, ios_base::openmode _Mode): llifstream::llifstream(const std::string& _Filename, ios_base::openmode _Mode):
std::ifstream(utf8str_to_utf16str( _Filename ).c_str(), std::ifstream(ll_convert_string_to_wide( _Filename ).c_str(),
_Mode | ios_base::in) _Mode | ios_base::in)
{ {
} }
void llifstream::open(const std::string& _Filename, ios_base::openmode _Mode) void llifstream::open(const std::string& _Filename, ios_base::openmode _Mode)
{ {
std::ifstream::open(utf8str_to_utf16str(_Filename).c_str(), std::ifstream::open(ll_convert_string_to_wide(_Filename).c_str(),
_Mode | ios_base::in); _Mode | ios_base::in);
} }
...@@ -454,14 +454,14 @@ llofstream::llofstream() {} ...@@ -454,14 +454,14 @@ llofstream::llofstream() {}
// explicit // explicit
llofstream::llofstream(const std::string& _Filename, ios_base::openmode _Mode): llofstream::llofstream(const std::string& _Filename, ios_base::openmode _Mode):
std::ofstream(utf8str_to_utf16str( _Filename ).c_str(), std::ofstream(ll_convert_string_to_wide( _Filename ).c_str(),
_Mode | ios_base::out) _Mode | ios_base::out)
{ {
} }
void llofstream::open(const std::string& _Filename, ios_base::openmode _Mode) void llofstream::open(const std::string& _Filename, ios_base::openmode _Mode)
{ {
std::ofstream::open(utf8str_to_utf16str( _Filename ).c_str(), std::ofstream::open(ll_convert_string_to_wide( _Filename ).c_str(),
_Mode | ios_base::out); _Mode | ios_base::out);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment