- #use diagnostics;
- use NetAddr::IP::Lite qw(:old_nth);
- $| = 1;
- sub ok() {
- print 'ok ',$test++,"\n";
- }
- my @try = qw(
- 10/32 0
- 10/31 1
- 10/30 3
- ::1/128 0
- ::1/127 1
- ::1/126 3
- 1.2.3.11/29 7
- FF::8B/125 7
- );
- print '1..',(@try/2),"\n";
- $test = 1;
- foreach(my $i = 0;$i <=$#try;$i+= 2) {
- my $ip = NetAddr::IP::Lite->new($try[$i]);
- my $exp = $try[$i +1];
- print "got: $_, exp: $exp\nnot "
- unless ($_ = $ip->num) == $exp;
- &ok;
- }