Change 31400 by [EMAIL PROTECTED] on 2007/06/17 08:46:13

        Subject: Math::BigInt take 9 (CORE::hex() vs. hex() in Calc.pm)
        From: Tels <[EMAIL PROTECTED]>
        Date: Sat, 16 Jun 2007 13:43:45 +0200
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/lib/Math/BigInt/Calc.pm#51 edit

Differences ...

==== //depot/perl/lib/Math/BigInt/Calc.pm#51 (text) ====
Index: perl/lib/Math/BigInt/Calc.pm
--- perl/lib/Math/BigInt/Calc.pm#50~31285~      2007-05-28 03:17:22.000000000 
-0700
+++ perl/lib/Math/BigInt/Calc.pm        2007-06-17 01:46:13.000000000 -0700
@@ -171,19 +171,19 @@
   my ($x,$y,$z);
   do {
     $AND_BITS++;
-    $x = oct('0b' . '1' x $AND_BITS); $y = $x & $x;
+    $x = CORE::oct('0b' . '1' x $AND_BITS); $y = $x & $x;
     $z = (2 ** $AND_BITS) - 1;
     } while ($AND_BITS < $max && $x == $z && $y == $x);
   $AND_BITS --;                                                # retreat one 
step
   do {
     $XOR_BITS++;
-    $x = oct('0b' . '1' x $XOR_BITS); $y = $x ^ 0;
+    $x = CORE::oct('0b' . '1' x $XOR_BITS); $y = $x ^ 0;
     $z = (2 ** $XOR_BITS) - 1;
     } while ($XOR_BITS < $max && $x == $z && $y == $x);
   $XOR_BITS --;                                                # retreat one 
step
   do {
     $OR_BITS++;
-    $x = oct('0b' . '1' x $OR_BITS); $y = $x | $x;
+    $x = CORE::oct('0b' . '1' x $OR_BITS); $y = $x | $x;
     $z = (2 ** $OR_BITS) - 1;
     } while ($OR_BITS < $max && $x == $z && $y == $x);
   $OR_BITS --;                                         # retreat one step
@@ -2282,7 +2282,7 @@
   while ($len >= 0)
     {
     $val = substr($os,$i,$d);                  # get oct digits
-    $val = oct($val);
+    $val = CORE::oct($val);
     $i -= $d; $len --;
     my $adder = [ $val ];
     _add ($c, $x, _mul ($c, $adder, $mul ) ) if $val != 0;
@@ -2314,7 +2314,7 @@
     {
     $val = substr($hs,$i,$d);                  # get hex digits
     $val =~ s/^0x// if $len == 0;              # for last part only because
-    $val = hex($val);                          # hex does not like wrong chars
+    $val = CORE::hex($val);                    # hex does not like wrong chars
     $i -= $d; $len --;
     my $adder = [ $val ];
     # if the resulting number was to big to fit into one element, create a
End of Patch.

Reply via email to