diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-11-01 16:15:49 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-11-01 16:15:49 (GMT) |
commit | c848a8872a27a167d3eba3391874be66feb637c5 (patch) | |
tree | 1e54764a8fb316243c1143a4317dde7bf22de75b /generic/tclTomMathInterface.c | |
parent | 01c6f7705f0b241490d171673c2b3073083ce9cc (diff) | |
download | tcl-c848a8872a27a167d3eba3391874be66feb637c5.zip tcl-c848a8872a27a167d3eba3391874be66feb637c5.tar.gz tcl-c848a8872a27a167d3eba3391874be66feb637c5.tar.bz2 |
Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible accordingly (still WIP)
Diffstat (limited to 'generic/tclTomMathInterface.c')
-rw-r--r-- | generic/tclTomMathInterface.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclTomMathInterface.c b/generic/tclTomMathInterface.c index d4f7084..2d29487 100644 --- a/generic/tclTomMathInterface.c +++ b/generic/tclTomMathInterface.c @@ -116,10 +116,10 @@ TclBNInitBignumFromWideInt( Tcl_Panic("initialization failure in TclBNInitBignumFromWideInt"); } if (v < 0) { - mp_set_ull(a, (Tcl_WideUInt)(-v)); + mp_set_u64(a, (uint64_t)(-v)); if (mp_neg(a, a) != MP_OKAY) goto wipanic; } else { - mp_set_ull(a, (Tcl_WideUInt)v); + mp_set_u64(a, (uint64_t)v); } } @@ -147,7 +147,7 @@ TclBNInitBignumFromWideUInt( if (mp_init(a) != MP_OKAY) { Tcl_Panic("initialization failure in TclBNInitBignumFromWideUInt"); } - mp_set_ull(a, v); + mp_set_u64(a, (uint64_t)v); } /* |