diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index c205e7f7..7c5988f2 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -1,6 +1,11 @@ #include "utils.h" #include "glib.h" + +// win32/libc_interface.h defines its own socket(), read() and so on. +// We don't want to use it here. +#define _LIBC_INTERFACE_H_ 1 + #include "purple.h" #include #include @@ -23,6 +28,7 @@ #ifdef WIN32 #include "win32/win32dep.h" +#define close closesocket #define ssize_t SSIZE_T #include #define getpid _getpid