about summary refs log tree commit diff
path: root/src/engine/system.c
diff options
context:
space:
mode:
authorJoel de Vahl <joel@stalverk80.se>2007-10-02 14:14:58 +0000
committerJoel de Vahl <joel@stalverk80.se>2007-10-02 14:14:58 +0000
commit4bf60da04b668d10c53d5d3784ba3543c7a4d314 (patch)
treebb15deb530e6094908f9b706d6b20ab9be23f086 /src/engine/system.c
parent0ee7affeb1fd64f1dbb9c9596143f25514be9a8c (diff)
downloadzcatch-4bf60da04b668d10c53d5d3784ba3543c7a4d314.tar.gz
zcatch-4bf60da04b668d10c53d5d3784ba3543c7a4d314.zip
random win32 fixes
Diffstat (limited to 'src/engine/system.c')
-rw-r--r--src/engine/system.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/engine/system.c b/src/engine/system.c
index 45c648ab..8717d58a 100644
--- a/src/engine/system.c
+++ b/src/engine/system.c
@@ -360,7 +360,7 @@ NETSOCKET net_udp4_create(NETADDR4 bindaddr)
 #endif
 
 	/* set boardcast */
-	setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof(broadcast));
+	setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (const char*)&broadcast, sizeof(broadcast));
 	
 	/* return */
 	return sock;
@@ -372,7 +372,7 @@ int net_udp4_send(NETSOCKET sock, const NETADDR4 *addr, const void *data, int si
 	int d;
 	mem_zero(&sa, sizeof(sa));
 	netaddr4_to_sockaddr(addr, &sa);
-	d = sendto((int)sock, data, size, 0, &sa, sizeof(sa));
+	d = sendto((int)sock, (const char*)data, size, 0, &sa, sizeof(sa));
 	return d;
 }
 
@@ -381,7 +381,7 @@ int net_udp4_recv(NETSOCKET sock, NETADDR4 *addr, void *data, int maxsize)
 	struct sockaddr from;
 	int bytes;
 	socklen_t fromlen = sizeof(struct sockaddr);
-	bytes = recvfrom(sock, data, maxsize, 0, &from, &fromlen);
+	bytes = recvfrom(sock, (char*)data, maxsize, 0, &from, &fromlen);
 	if(bytes > 0)
 	{
 		sockaddr_to_netaddr4(&from, addr);
@@ -486,14 +486,14 @@ int net_tcp4_connect_non_blocking(NETSOCKET sock, const NETADDR4 *a)
 int net_tcp4_send(NETSOCKET sock, const void *data, int size)
 {
   int d;
-  d = send((int)sock, data, size, 0);
+  d = send((int)sock, (const char*)data, size, 0);
   return d;
 }
 
 int net_tcp4_recv(NETSOCKET sock, void *data, int maxsize)
 {
   int bytes;
-  bytes = recv((int)sock, data, maxsize, 0);
+  bytes = recv((int)sock, (char*)data, maxsize, 0);
   return bytes;
 }