inet_ntop.c: s/socklen_t/ares_socklen_t for portability
authorYang Tse <yangsita@gmail.com>
Tue, 19 Feb 2013 12:27:33 +0000 (13:27 +0100)
committerYang Tse <yangsita@gmail.com>
Tue, 19 Feb 2013 12:27:33 +0000 (13:27 +0100)
inet_ntop.c

index 77fe4a6..eefc34a 100644 (file)
@@ -59,13 +59,13 @@ static const char *inet_ntop6(const unsigned char *src, char *dst, size_t size);
  *     Paul Vixie, 1996.
  */
 const char *
-ares_inet_ntop(int af, const void *src, char *dst, socklen_t size)
+ares_inet_ntop(int af, const void *src, char *dst, ares_socklen_t size)
 {
   switch (af) {
   case AF_INET:
-    return (inet_ntop4(src, dst, size));
+    return (inet_ntop4(src, dst, (size_t)size));
   case AF_INET6:
-    return (inet_ntop6(src, dst, size));
+    return (inet_ntop6(src, dst, (size_t)size));
   default:
     SET_ERRNO(EAFNOSUPPORT);
     return (NULL);