Author: particle
Date: Wed Apr 26 06:27:42 2006
New Revision: 12434

Modified:
   trunk/src/pmc/bigint.pmc

Log:
[perl #39009] [PATCH] Declare n at the beginning of block in bigint.pmc
Courtesy of Ron Blaschke

Modified: trunk/src/pmc/bigint.pmc
==============================================================================
--- trunk/src/pmc/bigint.pmc    (original)
+++ trunk/src/pmc/bigint.pmc    Wed Apr 26 06:27:42 2006
@@ -180,9 +180,10 @@
 static void
 bigint_div_bigint_int(Interp *interpreter, PMC* self, INTVAL value, PMC *dest)
 {
+    int n;
     int_check_divide_zero(interpreter, value);
     /* this is mpz_fdiv_q */
-    int n = value < 0;
+    n = value < 0;
     if (n) {
         mpz_div_ui(BN(dest), BN(self), -value);
         mpz_neg(BN(dest), BN(dest));
@@ -199,8 +200,9 @@
 static void
 bigint_fdiv_bigint_int(Interp *interpreter, PMC* self, INTVAL value, PMC *dest)
 {
+    int n;
     int_check_divide_zero(interpreter, value);
-    int n = value < 0;
+    n = value < 0;
     if (n) {
         mpz_fdiv_q_ui(BN(dest), BN(self), -value);
         mpz_neg(BN(dest), BN(dest));
@@ -219,8 +221,9 @@
 static void
 bigint_mod_bigint_int(Interp *interpreter, PMC* self, INTVAL value, PMC *dest)
 {
+    int n;
     int_check_divide_zero(interpreter, value);
-    int n = value < 0;
+    n = value < 0;
     if (n) {
         mpz_mod_ui(BN(dest), BN(self), -value);
     }

Reply via email to