mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 04:25:51 +00:00
mulDiv returns 0 if numerator is 0 and denominator isn't:
* Otherwise overflow checks result in divide by 0. * If denominator is 0, let the divide by 0 exception throw. * Move mulDiv out of STAmount
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
#include <ripple/basics/impl/CountedObject.cpp>
|
||||
#include <ripple/basics/impl/Log.cpp>
|
||||
#include <ripple/basics/impl/make_SSLContext.cpp>
|
||||
#include <ripple/basics/impl/mulDiv.cpp>
|
||||
#include <ripple/basics/impl/RangeSet.cpp>
|
||||
#include <ripple/basics/impl/ResolverAsio.cpp>
|
||||
#include <ripple/basics/impl/strHex.cpp>
|
||||
@@ -36,6 +37,7 @@
|
||||
#include <ripple/basics/impl/UptimeTimer.cpp>
|
||||
|
||||
#include <ripple/basics/tests/CheckLibraryVersions.test.cpp>
|
||||
#include <ripple/basics/tests/mulDiv.test.cpp>
|
||||
#include <ripple/basics/tests/contract.test.cpp>
|
||||
#include <ripple/basics/tests/hardened_hash_test.cpp>
|
||||
#include <ripple/basics/tests/KeyCache.test.cpp>
|
||||
|
||||
Reference in New Issue
Block a user