Skip to content

Commit

Permalink
Use to_ulong instead of the deprecated integer2ulong
Browse files Browse the repository at this point in the history
  • Loading branch information
tautschnig committed Jul 7, 2018
1 parent 8187bdd commit 13f83d5
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/util/mp_arith.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -195,14 +195,16 @@ mp_integer::ullong_t integer2ulong(const mp_integer &n)
std::size_t integer2size_t(const mp_integer &n)
{
PRECONDITION(n>=0 && n<=std::numeric_limits<std::size_t>::max());
mp_integer::ullong_t ull=integer2ulong(n);
PRECONDITION(n.is_ulong());
mp_integer::ullong_t ull = n.to_ulong();
return (std::size_t) ull;
}

unsigned integer2unsigned(const mp_integer &n)
{
PRECONDITION(n>=0 && n<=std::numeric_limits<unsigned>::max());
mp_integer::ullong_t ull=integer2ulong(n);
PRECONDITION(n.is_ulong());
mp_integer::ullong_t ull = n.to_ulong();
return (unsigned)ull;
}

Expand Down

0 comments on commit 13f83d5

Please sign in to comment.