diff options
Diffstat (limited to 'cpukit/libnetworking/netinet')
-rw-r--r-- | cpukit/libnetworking/netinet/in_cksum.c | 2 | ||||
-rw-r--r-- | cpukit/libnetworking/netinet/ip.h | 2 | ||||
-rw-r--r-- | cpukit/libnetworking/netinet/ip_divert.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/cpukit/libnetworking/netinet/in_cksum.c b/cpukit/libnetworking/netinet/in_cksum.c index e4d8698dee..6f356b995b 100644 --- a/cpukit/libnetworking/netinet/in_cksum.c +++ b/cpukit/libnetworking/netinet/in_cksum.c @@ -117,7 +117,7 @@ in_cksum(m, len) /* * Force to even boundary. */ - if ((1 & (int) w) && (mlen > 0)) { + if ((1 & (intptr_t) w) && (mlen > 0)) { REDUCE; sum <<= 8; s_util.c[0] = *(u_char *)w; diff --git a/cpukit/libnetworking/netinet/ip.h b/cpukit/libnetworking/netinet/ip.h index e8e540a37d..148f68874e 100644 --- a/cpukit/libnetworking/netinet/ip.h +++ b/cpukit/libnetworking/netinet/ip.h @@ -94,7 +94,7 @@ struct ip { CTASSERT(sizeof (struct ip) == 20); #endif -#define IP_MAXPACKET 65535 /* maximum packet size */ +#define IP_MAXPACKET 65535L /* maximum packet size */ /* * Definitions for IP type of service (ip_tos) diff --git a/cpukit/libnetworking/netinet/ip_divert.c b/cpukit/libnetworking/netinet/ip_divert.c index c681f8dc10..a28f606b88 100644 --- a/cpukit/libnetworking/netinet/ip_divert.c +++ b/cpukit/libnetworking/netinet/ip_divert.c @@ -295,7 +295,7 @@ div_usrreq(so, req, m, nam, control) if (error) break; inp = (struct inpcb *)so->so_pcb; - inp->inp_ip_p = (int)nam; /* XXX */ + inp->inp_ip_p = (intptr_t)nam; /* XXX */ inp->inp_flags |= INP_HDRINCL; /* The socket is always "connected" because we always know "where" to send the packet */ |