diff options
Diffstat (limited to '3rdparty/libuv/src/win/dl.c')
-rw-r--r-- | 3rdparty/libuv/src/win/dl.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/3rdparty/libuv/src/win/dl.c b/3rdparty/libuv/src/win/dl.c index e5f3407f8eb..39e400ab2db 100644 --- a/3rdparty/libuv/src/win/dl.c +++ b/3rdparty/libuv/src/win/dl.c @@ -31,7 +31,12 @@ int uv_dlopen(const char* filename, uv_lib_t* lib) { lib->handle = NULL; lib->errmsg = NULL; - if (!uv_utf8_to_utf16(filename, filename_w, ARRAY_SIZE(filename_w))) { + if (!MultiByteToWideChar(CP_UTF8, + 0, + filename, + -1, + filename_w, + ARRAY_SIZE(filename_w))) { return uv__dlerror(lib, GetLastError()); } |