From 2e5cb6f52242a235f09d0b72954ed06591c01c06 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Tue, 4 Oct 2011 15:44:48 -0400 Subject: [PATCH] win32 fixes from g_thread_init() deprecation I can't even begin to imagine how these fell through the cracks... --- glib/gmessages.c | 4 ---- glib/gthread-win32.c | 2 +- glib/gutils.c | 23 +---------------------- 3 files changed, 2 insertions(+), 27 deletions(-) diff --git a/glib/gmessages.c b/glib/gmessages.c index 5a5669f..ae1510b 100644 --- a/glib/gmessages.c +++ b/glib/gmessages.c @@ -74,10 +74,8 @@ #ifdef G_OS_WIN32 #include /* For getpid() */ #include -# define STRICT /* Strict typing, please */ # define _WIN32_WINDOWS 0x0401 /* to get IsDebuggerPresent */ # include -# undef STRICT #endif @@ -114,9 +112,7 @@ static gpointer fatal_log_data; /* --- functions --- */ #ifdef G_OS_WIN32 -# define STRICT # include -# undef STRICT static gboolean win32_keep_fatal_message = FALSE; /* This default message will usually be overwritten. */ diff --git a/glib/gthread-win32.c b/glib/gthread-win32.c index efd0a70..8607431 100644 --- a/glib/gthread-win32.c +++ b/glib/gthread-win32.c @@ -1071,7 +1071,7 @@ g_thread_lookup_native_funcs (void) } G_GNUC_INTERNAL void -g_thread_DllMain (void) +g_thread_win32_init (void) { if (g_thread_lookup_native_funcs ()) fprintf (stderr, "(debug) GThread using native mode\n"); diff --git a/glib/gutils.c b/glib/gutils.c index 0a66998..cfafbfd 100644 --- a/glib/gutils.c +++ b/glib/gutils.c @@ -99,6 +99,7 @@ #define __G_UTILS_C__ #include "gutils.h" +#include "glib-init.h" #include "gfileutils.h" #include "ghash.h" #include "gslist.h" @@ -137,9 +138,7 @@ #endif #ifdef G_PLATFORM_WIN32 -# define STRICT /* Strict typing, please */ # include -# undef STRICT # ifndef GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS # define GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 2 # define GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS 4 @@ -191,26 +190,6 @@ const guint glib_binary_age = GLIB_BINARY_AGE; #ifdef G_PLATFORM_WIN32 -static HMODULE glib_dll = NULL; - -#ifdef DLL_EXPORT - -BOOL WINAPI -DllMain (HINSTANCE hinstDLL, - DWORD fdwReason, - LPVOID lpvReserved) -{ - if (fdwReason == DLL_PROCESS_ATTACH) - { - glib_dll = hinstDLL; - g_thread_DllMain (); - } - - return TRUE; -} - -#endif - gchar * _glib_get_dll_directory (void) { -- 2.7.4