diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-11-26 19:28:27 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-11-26 19:28:27 +0000 |
| commit | 6002b39d878fec75881b75dcda1c7d63e4271799 (patch) | |
| tree | 7909d162b526d5fd078b9d8a08a922ea7671a1d2 | |
| parent | 13e2454bc15abf7de6014002a2995fe43b0ed082 (diff) | |
Fix MultiByteToWideChar calls.
| -rw-r--r-- | asdcplib/src/KM_fileio.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/asdcplib/src/KM_fileio.cpp b/asdcplib/src/KM_fileio.cpp index d9aba2da..1b132deb 100644 --- a/asdcplib/src/KM_fileio.cpp +++ b/asdcplib/src/KM_fileio.cpp @@ -691,7 +691,7 @@ Kumu::FileReader::OpenRead(const char* filename) const int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0); wchar_t* buffer = new wchar_t[wn]; - if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) { + if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) { delete[] buffer; return Kumu::RESULT_FAIL; } @@ -825,7 +825,7 @@ Kumu::FileWriter::OpenWrite(const char* filename) int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0); wchar_t* buffer = new wchar_t[wn]; - if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) { + if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) { delete[] buffer; return Kumu::RESULT_FAIL; } @@ -862,7 +862,7 @@ Kumu::FileWriter::OpenModify(const char* filename) int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0); wchar_t* buffer = new wchar_t[wn]; - if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) { + if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) { delete[] buffer; return Kumu::RESULT_FAIL; } |
