Lines Matching refs:arr
254 rr_a *arr;
257 for (arr = HEAD(nsrr->addrs); arr != NULL; arr = NEXT(arr, link)) {
260 *addrs++ = arr->addr;
584 rr_a *arr;
601 arr = malloc(sizeof *arr);
602 if (arr == NULL) {
606 INIT_LINK(arr, link);
607 memset(&arr->addr, 0, sizeof(arr->addr));
610 arr->addr.sin.sin_family = AF_INET;
612 arr->addr.sin.sin_len = sizeof(arr->addr.sin);
614 memcpy(&arr->addr.sin.sin_addr, ns_rr_rdata(rr),
616 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
620 arr->addr.sin6.sin6_family = AF_INET6;
622 arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6);
624 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16);
625 arr->addr.sin.sin_port = htons(NAMESERVER_PORT);
631 APPEND(nsrr->addrs, arr, link);
646 rr_a *arr;
649 while ((arr = HEAD(nsrr->addrs)) != NULL) {
650 UNLINK(nsrr->addrs, arr, link);
651 free(arr);