]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ipaddr/ng_ipaddr.h
ng_ipaddr.h: include assert.h
[ngircd-alex.git] / src / ipaddr / ng_ipaddr.h
index 6490a0747a9ac0f62ff4608c8d7cbaea9e8023a5..4582e2a533eca80c7948d0ca00db3fc5106348d8 100644 (file)
@@ -8,6 +8,7 @@
 #define NG_IPADDR_HDR
 #include "portab.h"
 
+#include <assert.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 
@@ -58,10 +59,10 @@ ng_ipaddr_salen(const ng_ipaddr_t *a)
 #ifdef WANT_IPV6
        assert(a->sa.sa_family == AF_INET || a->sa.sa_family == AF_INET6);
        if (a->sa.sa_family == AF_INET6)
-               return sizeof(a->sin6);
+               return (socklen_t)sizeof(a->sin6);
 #endif
        assert(a->sin4.sin_family == AF_INET);
-       return sizeof(a->sin4);
+       return (socklen_t)sizeof(a->sin4);
 }
 
 
@@ -115,4 +116,3 @@ ng_ipaddr_tostr_r(const ng_ipaddr_t *addr, char *d)
 #endif
 
 /* -eof- */
-