diff options
Diffstat (limited to 'libsoup/soup-session.c')
-rw-r--r-- | libsoup/soup-session.c | 52 |
1 files changed, 1 insertions, 51 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c index aee6f371..3f84c695 100644 --- a/libsoup/soup-session.c +++ b/libsoup/soup-session.c @@ -77,54 +77,6 @@ * subtypes) have a #SoupContentDecoder by default. **/ -#if defined (G_OS_WIN32) -#define WIN32_LEAN_AND_MEAN -#include <windows.h> - -BOOL WINAPI DllMain (HINSTANCE hinstDLL, - DWORD fdwReason, - LPVOID lpvReserved); - -HMODULE soup_dll; - -BOOL WINAPI -DllMain (HINSTANCE hinstDLL, - DWORD fdwReason, - LPVOID lpvReserved) -{ - switch (fdwReason) { - case DLL_PROCESS_ATTACH: - soup_dll = hinstDLL; - break; - - case DLL_THREAD_DETACH: - - default: - /* do nothing */ - ; - } - - return TRUE; -} -#endif - -static void -soup_init (void) -{ -#ifdef G_OS_WIN32 - char *basedir = g_win32_get_package_installation_directory_of_module (soup_dll); - char *localedir = g_build_filename (basedir, "share", "locale", NULL); - bindtextdomain (GETTEXT_PACKAGE, localedir); - g_free (localedir); - g_free (basedir); -#else - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -#endif -#ifdef HAVE_BIND_TEXTDOMAIN_CODESET - bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); -#endif -} - typedef struct { SoupURI *uri; SoupAddress *addr; @@ -220,9 +172,7 @@ static void async_send_request_running (SoupSession *session, SoupMessageQueueIt #define SOUP_SESSION_USER_AGENT_BASE "libsoup/" PACKAGE_VERSION -G_DEFINE_TYPE_WITH_CODE (SoupSession, soup_session, G_TYPE_OBJECT, - soup_init (); - ) +G_DEFINE_TYPE (SoupSession, soup_session, G_TYPE_OBJECT) enum { REQUEST_QUEUED, |