Fixes to improve portability (especially to OS X, Solaris, OpenBSD).
[ircu2.10.12-pk.git] / ircd / ircd_getnameinfo.c
index 022450502d10543a3e684fe0a048a3885b1c524a..2a514a14a841b5c8df4802601688f2f465fc01cb 100644 (file)
@@ -86,7 +86,7 @@ irc_getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host,
   unsigned short port;
   int family, i;
   const char *addr;
-  u_int32_t v4a;
+  uint32_t v4a;
   char numserv[512];
   char numaddr[512];
 
@@ -140,13 +140,13 @@ irc_getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host,
 
        switch (sa->sa_family) {
        case AF_INET:
-               v4a = (u_int32_t)
+               v4a =
                    ntohl(((const struct sockaddr_in *)sa)->sin_addr.s_addr);
                if (IN_MULTICAST(v4a) || IN_EXPERIMENTAL(v4a))
                        flags |= NI_NUMERICHOST;
                v4a >>= IN_CLASSA_NSHIFT;
                if (v4a == 0)
-                       flags |= NI_NUMERICHOST;                        
+                       flags |= NI_NUMERICHOST;
                break;
 #ifdef IPV6
        case AF_INET6: