When using the Math::BigInt module, I frequently get the message
Use of uninitialized value at /usr/lib/perl5/Math/BigInt.pm line 189.
This is the line marked below:
# subtract base 1e5 numbers -- stolen from Knuth Vol 2 pg 232, $x > $y
sub sub { #(int_num_array, int_num_array) return int_num_array
local(*sx, *sy) = @_;
$bar = 0;
for $sx (@sx) {
last unless @y || $bar;
$sx += 1e5 if $bar = (($sx -= shift(@sy) + $bar) < 0); # buggy
}
@sx;
}
I cannot find the email address of author Mark Biggar, so
I am reporting it to perlbug.
kbriggs@epidem16:~> perl -v
This is perl, version 5.004_04 built for i386-linux
kbriggs@epidem16:~> uname -a
Linux epidem16.plantsci.cam.ac.uk 2.0.34 #1 Fri May 8 16:05:57 EDT 1998 i586 unknown
Keith
--
Keith Briggs, Department of Plant Sciences, University of Cambridge,
Downing Street, Cambridge CB2 3EA, England. Email: kmb28@cam.ac.uk
On Wed, 25 Aug 1999 at 16:11:17 +0100, Dr K.M. Briggs wrote:
When using the Math::BigInt module, I frequently get the message
Use of uninitialized value at /usr/lib/perl5/Math/BigInt.pm line 189.
Most (if not all) the warnings are gone with the current development
version (5.005_61) of Math::BigInt. I'm not sure exactly when they went,
but you should be able use the new version of the module with your
existing perl.
I cannot find the email address of author Mark Biggar, so
I am reporting it to perlbug.
The right thing to do for any component of Perl that comes with the
source distribution.
Migrated from rt.perl.org#1274 (status was 'resolved')
Searchable as RT1274$
The text was updated successfully, but these errors were encountered: