X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCarp.pm;h=c0ffb9c5916b00a4e832f4c4d22011596c4cdb80;hb=bc0bedcc9a054d550e68cd3ebd606b073b4151f7;hp=4f161b5ca60c0c5a8a231d63f82e203a56e11ce7;hpb=0cda2667486fc2b14e2c3c31787368885ae92aa2;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/Carp.pm b/lib/Carp.pm index 4f161b5..c0ffb9c 100644 --- a/lib/Carp.pm +++ b/lib/Carp.pm @@ -1,21 +1,21 @@ package Carp; -our $VERSION = '1.04'; + +our $VERSION = '1.05'; # this file is an utra-lightweight stub. The first time a function is # called, Carp::Heavy is loaded, and the real short/longmessmess_jmp # subs are installed -# $MaxEvalLen, $Verbose -# are supposed to default to 0, but undef should be close enough - -$CarpLevel = 0; -$MaxArgLen = 64; # How much of each argument to print. 0 = all. -$MaxArgNums = 8; # How many arguments to print. 0 = all. +our $MaxEvalLen = 0; +our $Verbose = 0; +our $CarpLevel = 0; +our $MaxArgLen = 64; # How much of each argument to print. 0 = all. +our $MaxArgNums = 8; # How many arguments to print. 0 = all. require Exporter; -@ISA = ('Exporter'); -@EXPORT = qw(confess croak carp); -@EXPORT_OK = qw(cluck verbose longmess shortmess); -@EXPORT_FAIL = qw(verbose); # hook to enable verbose mode +our @ISA = ('Exporter'); +our @EXPORT = qw(confess croak carp); +our @EXPORT_OK = qw(cluck verbose longmess shortmess); +our @EXPORT_FAIL = qw(verbose); # hook to enable verbose mode # if the caller specifies verbose usage ("perl -MCarp=verbose script.pl") # then the following method will be called by the Exporter which knows @@ -188,7 +188,6 @@ Note, this is analogous to using C. Defaults to C<0>. - =head1 BUGS The Carp routines don't handle exception objects currently.