aip_addr
struct aip_addr a_addr;
struct aip_addr a_mask;
offsetof(struct aip_addr, in)) ||
offsetof(struct aip_addr, in6))) {
offsetof(struct aip_addr, in) + sizeof(struct in_addr);
offsetof(struct aip_addr, in6) + sizeof(struct in6_addr);
struct aip_addr addr;
addr.length = offsetof(struct aip_addr, in) + sizeof(addr.in);
addr.length = offsetof(struct aip_addr, in6) + sizeof(addr.in6);
horrible_cidr_to_mask(uint8_t cidr, struct aip_addr *mask)
horrible_mask_to_cidr(const struct aip_addr *mask)
sizeof(struct aip_addr)) &&
sizeof(struct aip_addr)) &&
offsetof(struct aip_addr, in)))
offsetof(struct aip_addr, in6)))
struct aip_addr ip;
struct aip_addr mask;