1 # See if the things Camel-III says are true.
10 my $vs = v1.20.300.4000;
11 ok($vs,"\x{1}\x{14}\x{12c}\x{fa0}","v-string ne \\x{}");
12 ok($vs,chr(1).chr(20).chr(300).chr(4000),"v-string ne chr()");
13 ok('foo',((chr(193) eq 'A') ? v134.150.150 : v102.111.111),"v-string ne ''");
17 # See if sane addr and gethostbyaddr() work
18 eval { require Socket; gethostbyaddr(v127.0.0.1,Socket::AF_INET()) };
21 # No - so don't test insane fails.
26 my $ip = v2004.148.0.1;
28 eval { $host = gethostbyaddr($ip,Socket::AF_INET()) };
29 ok($@ =~ /Wide character/,1,"Non-bytes leak to gethostbyaddr");
33 ok(v5.6.0 lt v5.7.0,1,"v5.6.0 lt v5.7.0 fails");
35 # floating point too messy
36 # my $v = ord($^V)+ord(substr($^V,1,1))/1000+ord(substr($^V,2,1))/1000000;
37 # ok($v,$],"\$^V and \$] do not match");