Skip to content

Commit

Permalink
Merge pull request #7 from nazarov-yuriy/master
Browse files Browse the repository at this point in the history
Fixed sign check for unsigned variable.
  • Loading branch information
kasparsklavins committed Jun 5, 2016
2 parents 0b1b509 + 0941887 commit 68e8f9e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/bigint.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -254,9 +254,9 @@ int Bigint::compare(const Bigint &a) const //0 this == a || -1 this < a || 1 thi

if (number.size() < a.number.size()) return -1 * check;
if (number.size() > a.number.size()) return check;
for (size_t i(number.size() - 1); i >= 0; --i) { //TODO
if (number[i] < a.number[i]) return -1 * check;
if (number[i] > a.number[i]) return check;
for (size_t i(number.size()); i > 0; --i) {
if (number[i-1] < a.number[i-1]) return -1 * check;
if (number[i-1] > a.number[i-1]) return check;
}

return 0; // ==
Expand Down

0 comments on commit 68e8f9e

Please sign in to comment.