From 6276e4ec06b1d698cc3e0ca5e5d9dd9b57097b32 Mon Sep 17 00:00:00 2001 From: Krishna Vedala <7001608+kvedala@users.noreply.github.com> Date: Sun, 24 May 2020 16:11:08 -0400 Subject: [PATCH] use cinttypes for size specific int type --- others/large_number.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/others/large_number.h b/others/large_number.h index abc63b765..84d885f67 100644 --- a/others/large_number.h +++ b/others/large_number.h @@ -6,6 +6,7 @@ #ifndef OTHERS_LARGE_NUMBER_H_ #define OTHERS_LARGE_NUMBER_H_ #include +#include #include #include #include @@ -21,9 +22,9 @@ class large_number { public: large_number() /**< initializer with value = 1 */ { _digits.push_back(1); } - large_number(unsigned long n) /**< initializer from an integer */ + large_number(uint64_t n) /**< initializer from an integer */ { - unsigned long carry = n; + uint64_t carry = n; do { add_digit(carry % 10); carry /= 10;