Author: suokko
Date: Tue May 20 14:26:07 2008
New Revision: 26733

URL: http://svn.gna.org/viewcvs/wesnoth?rev=26733&view=rev
Log:
Fixed compilation in windows

Modified:
    trunk/src/network_worker.cpp

Modified: trunk/src/network_worker.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/network_worker.cpp?rev=26733&r1=26732&r2=26733&view=diff
==============================================================================
--- trunk/src/network_worker.cpp (original)
+++ trunk/src/network_worker.cpp Tue May 20 14:26:07 2008
@@ -51,6 +51,7 @@
 #  undef INADDR_NONE
 #  include <windows.h>
 #  define USE_SELECT 1
+typedef socklen_t int;
 #else
 #  include <sys/types.h>
 #  include <sys/socket.h>
@@ -187,7 +188,11 @@
                return;
        _TCPsocket* sock = reinterpret_cast<_TCPsocket*>(s);
        socklen_t len = sizeof(system_send_buffer_size);
+#ifdef WIN32
+       getsockopt(sock->channel, SOL_SOCKET, 
SO_RCVBUF,reinterpret_cast<char*>(&system_send_buffer_size), &len);
+#else
        getsockopt(sock->channel, SOL_SOCKET, 
SO_RCVBUF,&system_send_buffer_size, &len);
+#endif
        --system_send_buffer_size;
        DBG_NW << "send buffer size: " << system_send_buffer_size << "\n";
 }


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to