|
@@ -34,7 +34,7 @@ |
|
|
|
|
|
|
|
|
#include "DistrhoPluginUtils.hpp" |
|
|
#include "DistrhoPluginUtils.hpp" |
|
|
|
|
|
|
|
|
#if defined ARCH_WIN |
|
|
|
|
|
|
|
|
#if defined(ARCH_WIN) |
|
|
#include <windows.h> |
|
|
#include <windows.h> |
|
|
|
|
|
|
|
|
FILE* fopen_u8(const char* filename, const char* mode) { |
|
|
FILE* fopen_u8(const char* filename, const char* mode) { |
|
@@ -43,6 +43,15 @@ FILE* fopen_u8(const char* filename, const char* mode) { |
|
|
return _wfopen(rack::string::UTF8toUTF16(filename).c_str(), rack::string::UTF8toUTF16(mode).c_str()); |
|
|
return _wfopen(rack::string::UTF8toUTF16(filename).c_str(), rack::string::UTF8toUTF16(mode).c_str()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#elif defined(DISTRHO_OS_WASM) |
|
|
|
|
|
#include <sys/stat.h> |
|
|
|
|
|
#undef fopen |
|
|
|
|
|
|
|
|
|
|
|
FILE* fopen_wasm(const char* filename, const char* mode) { |
|
|
|
|
|
chmod(filename, 0777); |
|
|
|
|
|
return std::fopen(filename, mode); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|