diff --git a/source/src/server.cpp b/source/src/server.cpp index d4cea509..02f35c0e 100644 --- a/source/src/server.cpp +++ b/source/src/server.cpp @@ -4133,7 +4133,7 @@ void initserver(bool dedicated, int argc, char **argv) if((isdedicated = dedicated)) { - ENetAddress address = { ENET_HOST_ANY, scl.serverport }; + ENetAddress address = { ENET_HOST_ANY, (enet_uint16)scl.serverport }; if(scl.ip[0] && enet_address_set_host(&address, scl.ip)<0) logline(ACLOG_WARNING, "server ip not resolved!"); serverhost = enet_host_create(&address, scl.maxclients+1, 3, 0, scl.uprate); if(!serverhost) fatal("could not create server host"); diff --git a/source/src/serverms.cpp b/source/src/serverms.cpp index 30154dce..47722536 100644 --- a/source/src/serverms.cpp +++ b/source/src/serverms.cpp @@ -336,7 +336,7 @@ void servermsinit(const char *master, const char *ip, int infoport, bool listen) if(listen) { - ENetAddress address = { ENET_HOST_ANY, infoport }; + ENetAddress address = { ENET_HOST_ANY, (enet_uint16)infoport }; if(*ip) { if(enet_address_set_host(&address, ip)<0) logline(ACLOG_WARNING, "server ip not resolved"); diff --git a/source/src/stream.cpp b/source/src/stream.cpp index c6f9ed2d..1e326b32 100644 --- a/source/src/stream.cpp +++ b/source/src/stream.cpp @@ -594,8 +594,8 @@ struct gzstream : stream } uchar trailer[8] = { - crc&0xFF, (crc>>8)&0xFF, (crc>>16)&0xFF, (crc>>24)&0xFF, - zfile.total_in&0xFF, (zfile.total_in>>8)&0xFF, (zfile.total_in>>16)&0xFF, (zfile.total_in>>24)&0xFF + uchar(crc&0xFF), uchar((crc>>8)&0xFF), uchar((crc>>16)&0xFF), uchar((crc>>24)&0xFF), + uchar(zfile.total_in&0xFF), uchar((zfile.total_in>>8)&0xFF), uchar((zfile.total_in>>16)&0xFF), uchar((zfile.total_in>>24)&0xFF) }; file->write(trailer, sizeof(trailer)); }