X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Farbint.cpp;fp=src%2Farbint.cpp;h=d61dabc9bff6b38f8f8c7ded438cdf3dad6c8bee;hp=3a1757b091ef911faa74546394866864516a1e5a;hb=3ab3475a54c82cb9f5e0b1dbb88035f341b92d49;hpb=eaebb5a37393bb02c3272d6259d60ce75d197b6f diff --git a/src/arbint.cpp b/src/arbint.cpp index 3a1757b..d61dabc 100644 --- a/src/arbint.cpp +++ b/src/arbint.cpp @@ -111,7 +111,7 @@ void Arbint::Division(const Arbint & div, Arbint & result, Arbint & remainder) c //TODO: Optimise? remainder = *this; result = 0L; - while ((remainder -= div) > 0L) + while ((remainder -= div) > Arbint(0L)) { //Debug("Remainder %c%s", remainder.SignChar(), remainder.DigitStr().c_str()); //Debug("Result %c%s + 1", result.SignChar(), result.DigitStr().c_str());