X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld42_outofspace;a=blobdiff_plain;f=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