| 
					
				 | 
			
			
				@@ -450,11 +450,12 @@ inet_aton(const char *c, struct in_addr *addr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (strcmp(c, "255.255.255.255") == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     addr->s_addr = 0xffffffffu; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    uint32_t r = inet_addr(c); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    r = inet_addr(c); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (r == INADDR_NONE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addr->a_addr = r; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addr->s_addr = r; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define CLOSE_SOCKET(x) closesocket(x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #else 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2062,7 +2063,9 @@ load_nameservers_with_getnetworkparams(void) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (!(handle = LoadLibrary("iphlpapi.dll"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		goto done; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if (!(fn = GetProcAddress(handle, "GetNetworkParams"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (!(fn =  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(DWORD (WINAPI*)(FIXED_INFO*,DWORD*)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GetProcAddress(handle, "GetNetworkParams"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		goto done; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	buf = malloc(size); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2084,12 +2087,12 @@ load_nameservers_with_getnetworkparams(void) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert(fixed); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	added_any = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ns = fixed->DnsServerList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ns = &(fixed->DnsServerList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	while (ns) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		r = eventdns_nameserver_ip_add_line(ns->IpAddress.String); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (r) { status = r; goto done; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		added_any = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		ns = ns->next; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ns = ns->Next; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (!added_any) 
			 |