EV-ADNS
view release on metacpan or search on metacpan
char buf[128];
return newSVpv (inet_ntop (family, addr, buf, sizeof buf), 0);
}
static SV *
addr_to_sv (adns_rr_addr *addr)
{
return ip_to_sv (addr->addr.sa.sa_family,
addr->addr.sa.sa_family == AF_INET6
? (void *)&addr->addr.inet6.sin6_addr
: (void *)&addr->addr.inet.sin_addr);
}
static SV *
ha2sv (adns_rr_hostaddr *rr)
{
int i;
AV *av = newAV ();
av_push (av, newSVpv (rr->host, 0));
av_push (av, newSViv (rr->astatus));
( run in 0.299 second using v1.01-cache-2.11-cpan-87723dcf8b7 )