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;
}
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;
}
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;
}