diff --git a/src/lib_package.c b/src/lib_package.c index cb5f64e7..3ee9f77a 100644 --- a/src/lib_package.c +++ b/src/lib_package.c @@ -130,7 +130,7 @@ static const char *ll_bcsym(void *lib, const char *sym) if (lib) { return (const char *)GetProcAddress((HINSTANCE)lib, sym); } else { - HINSTANCE h = GetModuleHandle(NULL); + HINSTANCE h = GetModuleHandleA(NULL); const char *p = (const char *)GetProcAddress(h, sym); if (p == NULL && GetModuleHandleExA(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (const char *)ll_bcsym, &h)) diff --git a/src/lj_alloc.c b/src/lj_alloc.c index 8d4edb5e..c1aac00d 100644 --- a/src/lj_alloc.c +++ b/src/lj_alloc.c @@ -91,7 +91,7 @@ static PNTAVM ntavm; static void INIT_MMAP(void) { - ntavm = (PNTAVM)GetProcAddress(GetModuleHandle("ntdll.dll"), + ntavm = (PNTAVM)GetProcAddress(GetModuleHandleA("ntdll.dll"), "NtAllocateVirtualMemory"); }