Lines Matching defs:arr
259 rr_a *arr;
262 for (arr = HEAD(nsrr->addrs); arr != NULL; arr = NEXT(arr, link)) {
265 *addrs++ = arr->addr;
589 rr_a *arr;
606 arr = malloc(sizeof *arr);
607 if (arr == NULL) {
611 INIT_LINK(arr, link);
612 memset(&arr->addr, 0, sizeof(arr->addr));
615 arr->addr.sin.sin_family = AF_INET;
617 arr->addr.sin.sin_len = sizeof(arr->addr.sin);
619 memcpy(&arr->addr.sin.sin_addr, ns_rr_rdata(rr),
621 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
625 arr->addr.sin6.sin6_family = AF_INET6;
627 arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6);
629 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16);
630 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
636 APPEND(nsrr->addrs, arr, link);
651 rr_a *arr;
654 while ((arr = HEAD(nsrr->addrs)) != NULL) {
655 UNLINK(nsrr->addrs, arr, link);
656 free(arr);