diff options
author | Mike Pall <mike> | 2015-06-16 04:27:44 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2015-06-16 04:27:44 +0200 |
commit | 28d872886957d3942232d86be3183ef5434794d5 (patch) | |
tree | b555cb16d9711a35ac376da6a4df6631ce367878 /src/lib_package.c | |
parent | fe565222a1cbf28fbae266da35c8a703fdcfa0dd (diff) | |
download | luajit-28d872886957d3942232d86be3183ef5434794d5.tar.gz luajit-28d872886957d3942232d86be3183ef5434794d5.tar.bz2 luajit-28d872886957d3942232d86be3183ef5434794d5.zip |
Fix Xbox One port.
Diffstat (limited to 'src/lib_package.c')
-rw-r--r-- | src/lib_package.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib_package.c b/src/lib_package.c index 014cfd9e..32ba4d3f 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
@@ -100,7 +100,7 @@ static void pusherror(lua_State *L) | |||
100 | wchar_t wbuffer[128]; | 100 | wchar_t wbuffer[128]; |
101 | char buffer[128*2]; | 101 | char buffer[128*2]; |
102 | if (FormatMessageW(FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_FROM_SYSTEM, | 102 | if (FormatMessageW(FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_FROM_SYSTEM, |
103 | NULL, error, 0, buffer, sizeof(wbuffer)/sizeof(wchar_t), NULL) && | 103 | NULL, error, 0, wbuffer, sizeof(wbuffer)/sizeof(wchar_t), NULL) && |
104 | WideCharToMultiByte(CP_ACP, 0, wbuffer, 128, buffer, 128*2, NULL, NULL)) | 104 | WideCharToMultiByte(CP_ACP, 0, wbuffer, 128, buffer, 128*2, NULL, NULL)) |
105 | #else | 105 | #else |
106 | char buffer[128]; | 106 | char buffer[128]; |
@@ -119,7 +119,7 @@ static void ll_unloadlib(void *lib) | |||
119 | 119 | ||
120 | static void *ll_load(lua_State *L, const char *path, int gl) | 120 | static void *ll_load(lua_State *L, const char *path, int gl) |
121 | { | 121 | { |
122 | HINSTANCE lib = LoadLibraryA(path); | 122 | HINSTANCE lib = LoadLibraryExA(path, NULL, 0); |
123 | if (lib == NULL) pusherror(L); | 123 | if (lib == NULL) pusherror(L); |
124 | UNUSED(gl); | 124 | UNUSED(gl); |
125 | return lib; | 125 | return lib; |