Mercurial > pidgin
diff libpurple/win32/giowin32.c @ 22726:1cd99421c696
Include winsock2.h before windows.h is included to avoid winsock.h being
included. Also, rename and staticify a variable in our copy of giowin32.c
so it doesn't conflict with the one extern'ed in the glib headers.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Fri, 25 Apr 2008 15:48:33 +0000 |
parents | 44b4e8bd759b |
children | 1568dc7a14f8 |
line wrap: on
line diff
--- a/libpurple/win32/giowin32.c Fri Apr 25 15:37:21 2008 +0000 +++ b/libpurple/win32/giowin32.c Fri Apr 25 15:48:33 2008 +0000 @@ -37,8 +37,8 @@ #include <glib.h> #include <stdlib.h> +#include <winsock2.h> #include <windows.h> -#include <winsock.h> /* Not everybody has winsock2 */ #include <fcntl.h> #include <io.h> #include <process.h> @@ -541,7 +541,7 @@ g_io_channel_unref (watch->channel); } -GSourceFuncs g_io_watch_funcs = { +static GSourceFuncs wp_g_io_watch_funcs = { g_io_win32_prepare, g_io_win32_check, g_io_win32_dispatch, @@ -559,7 +559,7 @@ GSource *source; char send_buffer[] = "c"; - source = g_source_new (&g_io_watch_funcs, sizeof (GIOWin32Watch)); + source = g_source_new (&wp_g_io_watch_funcs, sizeof (GIOWin32Watch)); watch = (GIOWin32Watch *)source; watch->channel = channel;