X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fgoatkit%2Ftheme.cc;h=65febbc39d2330db71956708685af20cbe36d1a5;hb=89df915930177f3bc5f71095562c6e15074be220;hp=8f46615f04904ba790adbd686214f67734d0505d;hpb=6206d87eb7b24c04c5675404bdb13e9ace86f2fe;p=ld42_outofspace
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