=cut
use strict;
-use 5.6.0;
+use 5.006;
use Carp;
-our $VERSION = 1.0;
+our $VERSION = 1.1;
our $DEBUG;
our $VERBOSE;
our $PRETTY;
shift;
$^W = 1; # yup, clobbered the global variable;
# tough, if you want diags, you want diags.
- return if $SIG{__WARN__} eq \&warn_trap;
+ return if defined $SIG{__WARN__} && ($SIG{__WARN__} eq \&warn_trap);
for (@_) {