From 6002b39d878fec75881b75dcda1c7d63e4271799 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 26 Nov 2013 19:28:27 +0000 Subject: Fix MultiByteToWideChar calls. --- asdcplib/src/KM_fileio.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'asdcplib/src/KM_fileio.cpp') 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; } -- cgit v1.2.3