--- a/libpurple/win32/libc_interface.c Tue Apr 15 20:01:46 2014 +0530 +++ b/libpurple/win32/libc_interface.c Wed Apr 16 12:04:51 2014 +0530 @@ -82,7 +82,7 @@ ret = socket( namespace, style, protocol ); - if( ret == INVALID_SOCKET ) { + if (ret == (int)INVALID_SOCKET) { errno = WSAGetLastError(); return -1; }