ss2sin
struct sockaddr_in *sinp = ss2sin (&ss);
(const void *)&ss2sin(&from)->sin_addr,
malloc(sizeof (ss2sin(ss)->sin_addr));
(char *)&(ss2sin(ss)->sin_addr),
sizeof (ss2sin(ss)->sin_addr));
krbap->length = sizeof (ss2sin(ss)->sin_addr);
if (ss2sin(&local_addr)->sin_addr.s_addr != 0) {
local_kaddr.length = sizeof(ss2sin(&local_addr)->sin_addr);
local_kaddr.contents = (krb5_octet *) &ss2sin(&local_addr)->sin_addr;
remote_kaddr.length = sizeof(ss2sin(&remote_addr)->sin_addr);
remote_kaddr.contents = (krb5_octet *) &ss2sin(&remote_addr)->sin_addr;
SET (ap->port, ss2sin(a)->sin_port, ADDRTYPE_IPPORT);
SET (ap->addr, ss2sin(a)->sin_addr, ADDRTYPE_INET);
struct sockaddr_in *sinp = ss2sin (&ss);