From 7776bd5c170763f5f624c21b0fb0a630eaafddf5 Mon Sep 17 00:00:00 2001 From: castano Date: Fri, 17 Oct 2008 18:37:17 +0000 Subject: [PATCH] Win32 fixes. --- src/nvcore/Library.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nvcore/Library.cpp b/src/nvcore/Library.cpp index 2bdf57b..179239c 100644 --- a/src/nvcore/Library.cpp +++ b/src/nvcore/Library.cpp @@ -15,7 +15,7 @@ void * nvLoadLibrary(const char * name) { #if NV_OS_WIN32 - return LoadLibraryExA( name, NULL, 0 ); + return (void *)LoadLibraryExA( name, NULL, 0 ); #else return dlopen(name, RTLD_LAZY); #endif @@ -25,7 +25,7 @@ void nvUnloadLibrary(void * handle) { nvDebugCheck(handle != NULL); #if NV_OS_WIN32 - FreeLibrary(handle); + FreeLibrary((HMODULE)handle); #else dlclose(handle); #endif @@ -34,7 +34,7 @@ void nvUnloadLibrary(void * handle) void * nvBindSymbol(void * handle, const char * symbol) { #if NV_OS_WIN32 - return (void *)GetProcAddressA(handle, symbol); + return (void *)GetProcAddress((HMODULE)handle, symbol); #else return (void *)dlsym(handle, symbol); #endif