sa2sin
((struct sockaddr_in *)sa2sin(sa))->sin_port = htons(port);
return ntohs(sa2sin(sa)->sin_port);
return sa2sin(sa)->sin_addr.s_addr == INADDR_ANY;
const struct sockaddr_in *x = sa2sin(a);
const struct sockaddr_in *y = sa2sin(b);
return set_msg_from_ipv4(msg, cmsgptr, sa2sin(from), auxaddr);
const struct sockaddr_in *sin = sa2sin(sa);
ptr = &sa2sin(aip->ai_addr)->sin_addr;
&sa2sin(a)->sin_addr);
return sa2sin(sa)->sin_addr.s_addr == htonl(INADDR_LOOPBACK);
return !memcmp(&sa2sin(s1)->sin_addr, &sa2sin(s2)->sin_addr,
sizeof(sa2sin(s1)->sin_addr));
addrs[i++] = sa2sin(&ifreq.ifr_addr)->sin_addr;
sockin = sa2sin(&ifr->ifr_addr);