sa2sin6
if (IN6_IS_ADDR_V4MAPPED(&sa2sin6(sa)->sin6_addr)) {
(krb5_octet *) &sa2sin6(sa)->sin6_addr;
faddr->address->contents = (krb5_octet *) &sa2sin6(sa)->sin6_addr;
faddr->port = ntohs(sa2sin6(sa)->sin6_port);
sa2sin6(addr)->sin6_port = port;
(char*)(&sa2sin6(addr)->sin6_addr),
sizeof(sa2sin6(addr)->sin6_addr), AF_INET6);
ptr = &sa2sin6(aip->ai_addr)->sin6_addr;
addr = (char *)&sa2sin6(sa)->sin6_addr;
port = (sa2sin6(sa)->sin6_port); /* network byte order */
(sa2sin6(sa)->sin6_scope_id != 0)) {
if (IN6_IS_ADDR_LINKSCOPE(&(sa2sin6(sa)->sin6_addr))) {
if ((err = addzoneid(sa2sin6(sa), host,