printf(" )");
print_pool(struct pf_pool *pool, sa_family_t af, int id){	struct pf_pooladdr *pooladdr;	if ((TAILQ_FIRST(&pool->list) != NULL) &&	    TAILQ_NEXT(TAILQ_FIRST(&pool->list), entries) != NULL)		printf("{ ");	TAILQ_FOREACH(pooladdr, &pool->list, entries){		switch (id) {		case PF_POOL_NAT_R:		case PF_POOL_RDR_R:			print_addr(&pooladdr->addr, af);			break;		case PF_POOL_RULE_RT:			printf("( %s", pooladdr->ifname);			if (! PF_AZERO(&pooladdr->addr.addr, af)) {				printf(" ");				print_addr(&pooladdr->addr, af);			}			printf(" )");			break;		}		if (TAILQ_NEXT(pooladdr, entries) != NULL)			printf(", ");		else if (TAILQ_NEXT(TAILQ_FIRST(&pool->list), entries) != NULL)			printf(" }");	}}