S_ADDR
ifs.int_addr = S_ADDR(INFO_IFA(&info));
ifs.int_dstaddr = S_ADDR(INFO_BRD(&info));
ifs.int_ripv1_mask = ntohl(S_ADDR(INFO_MASK(&info)));
ifs.int_mask = ntohl(S_ADDR(INFO_MASK(&info)));
ifs.int_brdaddr = S_ADDR(INFO_BRD(&info));
if (IN_MULTICAST(ntohl(S_ADDR(INFO_DST(&info)))))
? ntohl(S_ADDR(INFO_MASK(&info)))
: std_mask(S_ADDR(INFO_DST(&info))));
addrname(S_ADDR(INFO_DST(&info)), mask, 0));
if (IN_MULTICAST(ntohl(S_ADDR(INFO_DST(&info))))) {
gate = S_ADDR(INFO_GATE(&info));
del_static(S_ADDR(INFO_DST(&info)), mask,
mask = ntohl(S_ADDR(INFO_MASK(info)));
k = kern_add(S_ADDR(INFO_DST(info)), mask);
k->k_gate = S_ADDR(INFO_GATE(info));
ifp = iflookup(S_ADDR(INFO_AUTHOR(info)));
addrname(S_ADDR(INFO_DST(info)), mask, 0),
rdisc_age(S_ADDR(INFO_GATE(info)));
age(S_ADDR(INFO_GATE(info)));
return (sa == NULL) ? "?" : naddr_ntoa(S_ADDR(sa));
#define V_ADDR(x) ((x) << S_ADDR)
#define G_ADDR(x) (((x) >> S_ADDR) & M_ADDR)
#define V_ADDR(x) ((x) << S_ADDR)
#define G_ADDR(x) (((x) >> S_ADDR) & M_ADDR)