Lines Matching refs:arr
255 rr_a *arr; in add_addrs() local
258 for (arr = HEAD(nsrr->addrs); arr != NULL; arr = NEXT(arr, link)) { in add_addrs()
261 *addrs++ = arr->addr; in add_addrs()
585 rr_a *arr; in save_a() local
602 arr = malloc(sizeof *arr); in save_a()
603 if (arr == NULL) { in save_a()
607 INIT_LINK(arr, link); in save_a()
608 memset(&arr->addr, 0, sizeof(arr->addr)); in save_a()
611 arr->addr.sin.sin_family = AF_INET; in save_a()
613 arr->addr.sin.sin_len = sizeof(arr->addr.sin); in save_a()
615 memcpy(&arr->addr.sin.sin_addr, ns_rr_rdata(rr), in save_a()
617 arr->addr.sin.sin_port = htons(NAMESERVER_PORT); in save_a()
621 arr->addr.sin6.sin6_family = AF_INET6; in save_a()
623 arr->addr.sin6.sin6_len = sizeof(arr->addr.sin6); in save_a()
625 memcpy(&arr->addr.sin6.sin6_addr, ns_rr_rdata(rr), 16); in save_a()
626 arr->addr.sin6.sin6_port = htons(NAMESERVER_PORT); in save_a()
632 APPEND(nsrr->addrs, arr, link); in save_a()
647 rr_a *arr; in free_nsrr() local
650 while ((arr = HEAD(nsrr->addrs)) != NULL) { in free_nsrr()
651 UNLINK(nsrr->addrs, arr, link); in free_nsrr()
652 free(arr); in free_nsrr()