summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-26 19:28:27 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-26 19:28:27 +0000
commit6002b39d878fec75881b75dcda1c7d63e4271799 (patch)
tree7909d162b526d5fd078b9d8a08a922ea7671a1d2
parent13e2454bc15abf7de6014002a2995fe43b0ed082 (diff)
Fix MultiByteToWideChar calls.
-rw-r--r--asdcplib/src/KM_fileio.cpp6
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;
}