From: Dave Mitchell Date: Fri, 1 Jul 2005 14:34:52 +0000 (+0000) Subject: undo some excessive Carp.pm minimalisation X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8c3d97219390037dbdf177595955b394d8b3290e;p=p5sagit%2Fp5-mst-13.2.git undo some excessive Carp.pm minimalisation p4raw-id: //depot/perl@25039 --- 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.