Changeset - r11559:2b02c18e1f99
[Not reviewed]
master
0 2 0
glx - 15 years ago 2009-04-03 12:48:11
glx@openttd.org
(svn r15930) -Fix (r15926): MSVC compilation
2 files changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/network/core/host.cpp
Show inline comments
 
@@ -79,7 +79,7 @@ static int NetworkFindBroadcastIPsIntern
 
			if (ip != INADDR_LOOPBACK && ip != INADDR_ANY) {
 
				sockaddr_storage address;
 
				memset(&address, 0, sizeof(address));
 
				((sockaddr_in*)&storage)->sin_addr.s_addr = htonl(ip | ~netmask);
 
				((sockaddr_in*)&address)->sin_addr.s_addr = htonl(ip | ~netmask);
 
				broadcast[index] = NetworkAddress(address, sizeof(sockaddr));
 
				index++;
 
			}
 
@@ -137,7 +137,7 @@ static int NetworkFindBroadcastIPsIntern
 
		sockaddr_storage address;
 
		memset(&address, 0, sizeof(address));
 
		/* iiBroadcast is unusable, because it always seems to be set to 255.255.255.255. */
 
		((sockaddr_in*)&storage)->sin_addr.s_addr = ifo[j].iiAddress.AddressIn.sin_addr.s_addr | ~ifo[j].iiNetmask.AddressIn.sin_addr.s_addr;
 
		((sockaddr_in*)&address)->sin_addr.s_addr = ifo[j].iiAddress.AddressIn.sin_addr.s_addr | ~ifo[j].iiNetmask.AddressIn.sin_addr.s_addr;
 
		broadcast[index] = NetworkAddress(address, sizeof(sockaddr));
 
	}
 

	
src/network/core/host.h
Show inline comments
 
@@ -5,6 +5,7 @@
 
 */
 

	
 
#ifndef NETWORK_CORE_HOST_H
 
#define NETWORK_CORE_HOST_H
 

	
 
void NetworkFindBroadcastIPs(NetworkAddress *broadcast, int limit);
 

	
0 comments (0 inline, 0 general)