ext/gio2/rb-gio2.c in gio2-3.5.0 vs ext/gio2/rb-gio2.c in gio2-3.5.1
- old
+ new
@@ -20,9 +20,24 @@
#include "rb-gio2.h"
#define RG_TARGET_NAMESPACE rb_mGio
+#ifdef _WIN32
+/* Workaround: See glib2/ext/glib2/rbglib.c for details. */
+BOOL WINAPI
+DllMain(G_GNUC_UNUSED HINSTANCE hinstDLL,
+ G_GNUC_UNUSED DWORD fdwReason,
+ G_GNUC_UNUSED LPVOID lpvReserved);
+BOOL WINAPI
+DllMain(G_GNUC_UNUSED HINSTANCE hinstDLL,
+ G_GNUC_UNUSED DWORD fdwReason,
+ G_GNUC_UNUSED LPVOID lpvReserved)
+{
+ return TRUE;
+}
+#endif
+
void
Init_gio2 (void)
{
VALUE RG_TARGET_NAMESPACE;