X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=lhnet.c;h=7f9664c05da90dc410509fd7b983224af87579a7;hb=8bccbbb468cdcfef519c946809fa2be311025c93;hp=a6cf1a4cb586baeddadc1b0d1f70e60058738326;hpb=92394ec14933bdafbf5a1ddda101978646fe96e7;p=xonotic%2Fdarkplaces.git diff --git a/lhnet.c b/lhnet.c index a6cf1a4c..7f9664c0 100644 --- a/lhnet.c +++ b/lhnet.c @@ -2,6 +2,9 @@ // Written by Forest Hale 2003-06-15 and placed into public domain. #ifdef WIN32 +#ifdef _MSC_VER +#pragma comment(lib, "ws2_32.lib") +#endif # ifdef SUPPORTIPV6 // Windows XP or higher is required for getaddrinfo, but the inclusion of wspiapi provides fallbacks for older versions # define _WIN32_WINNT 0x0501 @@ -840,7 +843,11 @@ void LHNET_SleepUntilPacket_Microseconds(int microseconds) { if (lastfd < s->inetsocket) lastfd = s->inetsocket; +#if defined(WIN32) && !defined(_MSC_VER) + FD_SET((int)s->inetsocket, &fdreadset); +#else FD_SET((unsigned int)s->inetsocket, &fdreadset); +#endif } } tv.tv_sec = microseconds / 1000000;