Lines Matching defs:addr
474 struct dohaddr *a = &d->addr[d->numaddr];
488 struct dohaddr *a = &d->addr[d->numaddr];
746 const struct dohaddr *a = &d->addr[i];
762 msnprintf(ptr, len, "%s%02x%02x", j?":":"", d->addr[i].ip.v6[j],
763 d->addr[i].ip.v6[j + 1]);
798 struct sockaddr_in *addr;
814 if(de->addr[i].type == DNS_TYPE_AAAA) {
857 addr = (void *)ai->ai_addr; /* storage area for this info */
858 DEBUGASSERT(sizeof(struct in_addr) == sizeof(de->addr[i].ip.v4));
859 memcpy(&addr->sin_addr, &de->addr[i].ip.v4, sizeof(struct in_addr));
860 addr->sin_family = addrtype;
861 addr->sin_port = htons((unsigned short)port);
867 DEBUGASSERT(sizeof(struct in6_addr) == sizeof(de->addr[i].ip.v6));
868 memcpy(&addr6->sin6_addr, &de->addr[i].ip.v6, sizeof(struct in6_addr));