summaryrefslogtreecommitdiff
path: root/bignum.c
diff options
context:
space:
mode:
Diffstat (limited to 'bignum.c')
-rw-r--r--bignum.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/bignum.c b/bignum.c
index 8af40d6731..4bdcb6b63a 100644
--- a/bignum.c
+++ b/bignum.c
@@ -101,6 +101,13 @@ bignorm(x)
}
VALUE
+big_norm(x)
+ VALUE x;
+{
+ return bignorm(x);
+}
+
+VALUE
uint2big(n)
UINT n;
{
@@ -514,7 +521,8 @@ bigsub(x, y)
num = BIGDN(num);
}
while (i < x->len) {
- zds[i++] = BDIGITS(x)[i];
+ zds[i] = BDIGITS(x)[i];
+ i++;
}
return bignorm(z);
@@ -555,7 +563,8 @@ bigadd(x, y, sign)
num = BIGDN(num);
}
while (i < y->len) {
- BDIGITS(z)[i++] = BDIGITS(y)[i];
+ BDIGITS(z)[i] = BDIGITS(y)[i];
+ i++;
}
BDIGITS(z)[i] = num;