From a8e1d2a44f8c5815d641a46caadf04c6ef732f45 Mon Sep 17 00:00:00 2001 From: Matt McCutchen Date: Thu, 17 Jan 2008 22:32:04 -0500 Subject: [PATCH] Really rename DOTR_ALIASED -> DTRT_ALIASED. --- BigInteger.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/BigInteger.cc b/BigInteger.cc index 3873e15..00074cf 100644 --- a/BigInteger.cc +++ b/BigInteger.cc @@ -311,7 +311,7 @@ BigInteger::CmpRes BigInteger::compareTo(const BigInteger &x) const { // then call one of BigUnsigned's put-heres. // See remarks about aliased calls in BigUnsigned.cc . -#define DOTR_ALIASED(cond, op) \ +#define DTRT_ALIASED(cond, op) \ if (cond) { \ BigInteger tmpThis; \ tmpThis.op; \ @@ -321,7 +321,7 @@ BigInteger::CmpRes BigInteger::compareTo(const BigInteger &x) const { // Addition void BigInteger::add(const BigInteger &a, const BigInteger &b) { - DOTR_ALIASED(this == &a || this == &b, add(a, b)); + DTRT_ALIASED(this == &a || this == &b, add(a, b)); // If one argument is zero, copy the other. if (a.sign == zero) operator =(b); @@ -358,7 +358,7 @@ void BigInteger::add(const BigInteger &a, const BigInteger &b) { void BigInteger::subtract(const BigInteger &a, const BigInteger &b) { // Notice that this routine is identical to BigInteger::add, // if one replaces b.sign by its opposite. - DOTR_ALIASED(this == &a || this == &b, subtract(a, b)); + DTRT_ALIASED(this == &a || this == &b, subtract(a, b)); // If a is zero, copy b and flip its sign. If b is zero, copy a. if (a.sign == zero) { BigUnsigned::operator =(b); @@ -397,7 +397,7 @@ void BigInteger::subtract(const BigInteger &a, const BigInteger &b) { // Multiplication void BigInteger::multiply(const BigInteger &a, const BigInteger &b) { - DOTR_ALIASED(this == &a || this == &b, multiply(a, b)); + DTRT_ALIASED(this == &a || this == &b, multiply(a, b)); // If one object is zero, copy zero and return. if (a.sign == zero || b.sign == zero) { sign = zero; @@ -517,7 +517,7 @@ void BigInteger::divideWithRemainder(const BigInteger &b, BigInteger &q) { // Negation void BigInteger::negate(const BigInteger &a) { - DOTR_ALIASED(this == &a, negate(a)); + DTRT_ALIASED(this == &a, negate(a)); // Copy a's magnitude BigUnsigned::operator =(a); // Copy the opposite of a.sign -- 2.34.1