mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-26 03:30:46 +00:00
Update ENet to v1.3.13. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5544 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
e0d8a753a1
commit
cf5ff0fcdc
4 changed files with 14 additions and 7 deletions
|
@ -29,7 +29,7 @@ extern "C"
|
||||||
|
|
||||||
#define ENET_VERSION_MAJOR 1
|
#define ENET_VERSION_MAJOR 1
|
||||||
#define ENET_VERSION_MINOR 3
|
#define ENET_VERSION_MINOR 3
|
||||||
#define ENET_VERSION_PATCH 11
|
#define ENET_VERSION_PATCH 13
|
||||||
#define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch))
|
#define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch))
|
||||||
#define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF)
|
#define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF)
|
||||||
#define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF)
|
#define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF)
|
||||||
|
|
|
@ -771,6 +771,10 @@ enet_protocol_handle_bandwidth_limit (ENetHost * host, ENetPeer * peer, const EN
|
||||||
|
|
||||||
if (peer -> incomingBandwidth == 0 && host -> outgoingBandwidth == 0)
|
if (peer -> incomingBandwidth == 0 && host -> outgoingBandwidth == 0)
|
||||||
peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
|
peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
|
||||||
|
else
|
||||||
|
if (peer -> incomingBandwidth == 0 || host -> outgoingBandwidth == 0)
|
||||||
|
peer -> windowSize = (ENET_MAX (peer -> incomingBandwidth, host -> outgoingBandwidth) /
|
||||||
|
ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
|
||||||
else
|
else
|
||||||
peer -> windowSize = (ENET_MIN (peer -> incomingBandwidth, host -> outgoingBandwidth) /
|
peer -> windowSize = (ENET_MIN (peer -> incomingBandwidth, host -> outgoingBandwidth) /
|
||||||
ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
|
ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
|
||||||
|
@ -1200,7 +1204,9 @@ commandError:
|
||||||
static int
|
static int
|
||||||
enet_protocol_receive_incoming_commands (ENetHost * host, ENetEvent * event)
|
enet_protocol_receive_incoming_commands (ENetHost * host, ENetEvent * event)
|
||||||
{
|
{
|
||||||
for (;;)
|
int packets;
|
||||||
|
|
||||||
|
for (packets = 0; packets < 256; ++ packets)
|
||||||
{
|
{
|
||||||
int receivedLength;
|
int receivedLength;
|
||||||
ENetBuffer buffer;
|
ENetBuffer buffer;
|
||||||
|
@ -1493,7 +1499,7 @@ enet_protocol_send_reliable_outgoing_commands (ENetHost * host, ENetPeer * peer)
|
||||||
! (outgoingCommand -> reliableSequenceNumber % ENET_PEER_RELIABLE_WINDOW_SIZE) &&
|
! (outgoingCommand -> reliableSequenceNumber % ENET_PEER_RELIABLE_WINDOW_SIZE) &&
|
||||||
(channel -> reliableWindows [(reliableWindow + ENET_PEER_RELIABLE_WINDOWS - 1) % ENET_PEER_RELIABLE_WINDOWS] >= ENET_PEER_RELIABLE_WINDOW_SIZE ||
|
(channel -> reliableWindows [(reliableWindow + ENET_PEER_RELIABLE_WINDOWS - 1) % ENET_PEER_RELIABLE_WINDOWS] >= ENET_PEER_RELIABLE_WINDOW_SIZE ||
|
||||||
channel -> usedReliableWindows & ((((1 << ENET_PEER_FREE_RELIABLE_WINDOWS) - 1) << reliableWindow) |
|
channel -> usedReliableWindows & ((((1 << ENET_PEER_FREE_RELIABLE_WINDOWS) - 1) << reliableWindow) |
|
||||||
(((1 << ENET_PEER_FREE_RELIABLE_WINDOWS) - 1) >> (ENET_PEER_RELIABLE_WINDOW_SIZE - reliableWindow)))))
|
(((1 << ENET_PEER_FREE_RELIABLE_WINDOWS) - 1) >> (ENET_PEER_RELIABLE_WINDOWS - reliableWindow)))))
|
||||||
windowWrap = 1;
|
windowWrap = 1;
|
||||||
if (windowWrap)
|
if (windowWrap)
|
||||||
{
|
{
|
||||||
|
|
|
@ -107,7 +107,7 @@ enet_address_set_host (ENetAddress * address, const char * name)
|
||||||
char buffer [2048];
|
char buffer [2048];
|
||||||
int errnum;
|
int errnum;
|
||||||
|
|
||||||
#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
|
||||||
gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
|
gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
|
||||||
#else
|
#else
|
||||||
hostEntry = gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & errnum);
|
hostEntry = gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & errnum);
|
||||||
|
@ -165,7 +165,7 @@ enet_address_get_host (const ENetAddress * address, char * name, size_t nameLeng
|
||||||
|
|
||||||
in.s_addr = address -> host;
|
in.s_addr = address -> host;
|
||||||
|
|
||||||
#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
|
||||||
gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
|
gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
|
||||||
#else
|
#else
|
||||||
hostEntry = gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & errnum);
|
hostEntry = gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & errnum);
|
||||||
|
@ -249,7 +249,7 @@ enet_socket_set_option (ENetSocket socket, ENetSocketOption option, int value)
|
||||||
{
|
{
|
||||||
case ENET_SOCKOPT_NONBLOCK:
|
case ENET_SOCKOPT_NONBLOCK:
|
||||||
#ifdef HAS_FCNTL
|
#ifdef HAS_FCNTL
|
||||||
result = fcntl (socket, F_SETFL, O_NONBLOCK | fcntl (socket, F_GETFL));
|
result = fcntl (socket, F_SETFL, (value ? O_NONBLOCK : 0) | (fcntl (socket, F_GETFL) & ~O_NONBLOCK));
|
||||||
#else
|
#else
|
||||||
result = ioctl (socket, FIONBIO, & value);
|
result = ioctl (socket, FIONBIO, & value);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -4,9 +4,10 @@
|
||||||
*/
|
*/
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
|
||||||
#include <time.h>
|
|
||||||
#define ENET_BUILDING_LIB 1
|
#define ENET_BUILDING_LIB 1
|
||||||
#include "enet/enet.h"
|
#include "enet/enet.h"
|
||||||
|
#include <windows.h>
|
||||||
|
#include <mmsystem.h>
|
||||||
|
|
||||||
static enet_uint32 timeBase = 0;
|
static enet_uint32 timeBase = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue