summaryrefslogtreecommitdiff
path: root/libsoup/soup-session.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-session.c')
-rw-r--r--libsoup/soup-session.c52
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,