X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld42_outofspace;a=blobdiff_plain;f=src%2Fgoatkit%2Ftheme.cc;fp=src%2Fgoatkit%2Ftheme.cc;h=65febbc39d2330db71956708685af20cbe36d1a5;hp=8f46615f04904ba790adbd686214f67734d0505d;hb=b8200afc389ccca3e86463eb48c0563c0e093552;hpb=cf0e9a55d004e5339adc265b7ea6f41bae5c3cfe diff --git a/src/goatkit/theme.cc b/src/goatkit/theme.cc index 8f46615..65febbc 100644 --- a/src/goatkit/theme.cc +++ b/src/goatkit/theme.cc @@ -27,6 +27,8 @@ along with this program. If not, see . #ifdef WIN32 #include +#define RTLD_LAZY 0 + static void *dlopen(const char *name, int flags); static void dlclose(void *so); static void *dlsym(void *so, const char *symbol); @@ -289,7 +291,7 @@ static void *dlopen(const char *name, int flags) static void dlclose(void *so) { - FreeLibrary(so); + FreeLibrary((HMODULE)so); } static void *dlsym(void *so, const char *symbol) @@ -297,6 +299,6 @@ static void *dlsym(void *so, const char *symbol) if(!so) { so = GetModuleHandle(0); } - return (void*)GetProcAddress(so, symbol); + return (void*)GetProcAddress((HMODULE)so, symbol); } #endif