| 598 | } |
| 599 | |
| 600 | bool amount_msat_mul(struct amount_msat *res, struct amount_msat msat, u64 mul) |
| 601 | { |
| 602 | if (mul_overflows_u64(msat.millisatoshis, mul)) |
| 603 | return false; |
| 604 | res->millisatoshis = msat.millisatoshis * mul; |
| 605 | return true; |
| 606 | } |
| 607 | |
| 608 | static bool amount_msat_mul_div(struct amount_msat *res, |
| 609 | struct amount_msat msat, u64 mul, u64 div) |
no test coverage detected