use strict; use warnings; my $pkg = "Net::ADNS"; print <) { chomp; next if /^\s*(?:#.*)?$/; my ($type, $name, $value) = split; $value ||= $name; my $sv; if ($type eq 'i') { $sv = "newSViv($value)" } elsif ($type eq 'p') { $sv = "newSVpvn($value, strlen($value))"; } my $namelen = length $name; print <