# A gift from Andy Lester, this trick shows me where eval's die.
use Carp;
$SIG{__WARN__} = \&carp;
$SIG{__DIE__} = \&confess;
use Config;
my @args = ('-I./lib',
( (defined($ENV{PERL5LIB}) && length($ENV{PERL5LIB}))
?(map { "-I$_" } split(/$Config{path_sep}/, $ENV{PERL5LIB}))
: ()
),
'-T',
'./t/untaint.pl',
qw(Jim Beam jim@foo.bar james@bar.foo 132.10.10.2 Monroe Rufus 12345 oops 0)
);
# We use $^X to make it easier to test with different versions of Perl.
system($^X, @args);