summaryrefslogtreecommitdiffstats
path: root/generic/tclStrToD.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-24 15:34:30 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-24 15:34:30 (GMT)
commit25eedf811a9b5f1da159a902f286f481fe4ff8d2 (patch)
tree654de06478dfc9fc6f73359ef1fcdb80ef6b04ba /generic/tclStrToD.c
parentf73034b8e3d67ad9eeb12d06976588e3fbac24b5 (diff)
parent846e8f4c800a926b96d55217a217e1f27a7ce3c0 (diff)
downloadtcl-25eedf811a9b5f1da159a902f286f481fe4ff8d2.zip
tcl-25eedf811a9b5f1da159a902f286f481fe4ff8d2.tar.gz
tcl-25eedf811a9b5f1da159a902f286f481fe4ff8d2.tar.bz2
Merge 8.7
Diffstat (limited to 'generic/tclStrToD.c')
-rw-r--r--generic/tclStrToD.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/generic/tclStrToD.c b/generic/tclStrToD.c
index edce39f..478c16b 100644
--- a/generic/tclStrToD.c
+++ b/generic/tclStrToD.c
@@ -711,7 +711,7 @@ TclParseNumber(
|| (octalSignificandWide >
((Tcl_WideUInt)-1 >> shift)))) {
octalSignificandOverflow = 1;
- TclInitBignumFromWideUInt(&octalSignificandBig,
+ TclBNInitBignumFromWideUInt(&octalSignificandBig,
octalSignificandWide);
}
}
@@ -828,7 +828,7 @@ TclParseNumber(
((size_t)shift >= CHAR_BIT*sizeof(Tcl_WideUInt) ||
significandWide > ((Tcl_WideUInt)-1 >> shift))) {
significandOverflow = 1;
- TclInitBignumFromWideUInt(&significandBig,
+ TclBNInitBignumFromWideUInt(&significandBig,
significandWide);
}
}
@@ -869,7 +869,7 @@ TclParseNumber(
((size_t)shift >= CHAR_BIT*sizeof(Tcl_WideUInt) ||
significandWide > ((Tcl_WideUInt)-1 >> shift))) {
significandOverflow = 1;
- TclInitBignumFromWideUInt(&significandBig,
+ TclBNInitBignumFromWideUInt(&significandBig,
significandWide);
}
}
@@ -1214,7 +1214,7 @@ TclParseNumber(
((size_t)shift >= CHAR_BIT*sizeof(Tcl_WideUInt) ||
significandWide > (MOST_BITS + signum) >> shift)) {
significandOverflow = 1;
- TclInitBignumFromWideUInt(&significandBig, significandWide);
+ TclBNInitBignumFromWideUInt(&significandBig, significandWide);
}
if (shift) {
if (!significandOverflow) {
@@ -1235,7 +1235,7 @@ TclParseNumber(
((size_t)shift >= CHAR_BIT*sizeof(Tcl_WideUInt) ||
significandWide > (MOST_BITS + signum) >> shift)) {
significandOverflow = 1;
- TclInitBignumFromWideUInt(&significandBig, significandWide);
+ TclBNInitBignumFromWideUInt(&significandBig, significandWide);
}
if (shift) {
if (!significandOverflow) {
@@ -1256,7 +1256,7 @@ TclParseNumber(
((size_t)shift >= CHAR_BIT*sizeof(Tcl_WideUInt) ||
octalSignificandWide > (MOST_BITS + signum) >> shift)) {
octalSignificandOverflow = 1;
- TclInitBignumFromWideUInt(&octalSignificandBig,
+ TclBNInitBignumFromWideUInt(&octalSignificandBig,
octalSignificandWide);
}
if (shift) {
@@ -1269,7 +1269,7 @@ TclParseNumber(
}
if (!octalSignificandOverflow) {
if (octalSignificandWide > (MOST_BITS + signum)) {
- TclInitBignumFromWideUInt(&octalSignificandBig,
+ TclBNInitBignumFromWideUInt(&octalSignificandBig,
octalSignificandWide);
octalSignificandOverflow = 1;
} else {
@@ -1297,12 +1297,12 @@ TclParseNumber(
&significandWide, &significandBig, significandOverflow);
if (!significandOverflow && (significandWide > MOST_BITS+signum)){
significandOverflow = 1;
- TclInitBignumFromWideUInt(&significandBig, significandWide);
+ TclBNInitBignumFromWideUInt(&significandBig, significandWide);
}
returnInteger:
if (!significandOverflow) {
if (significandWide > MOST_BITS+signum) {
- TclInitBignumFromWideUInt(&significandBig,
+ TclBNInitBignumFromWideUInt(&significandBig,
significandWide);
significandOverflow = 1;
} else {
@@ -1457,7 +1457,7 @@ AccumulateDecimalDigit(
* bignum and fall through into the bignum case.
*/
- TclInitBignumFromWideUInt(bignumRepPtr, w);
+ TclBNInitBignumFromWideUInt(bignumRepPtr, w);
} else {
/*
* Wide multiplication.
@@ -1600,7 +1600,7 @@ MakeLowPrecisionDouble(
* call MakeHighPrecisionDouble to do it the hard way.
*/
- TclInitBignumFromWideUInt(&significandBig, significand);
+ TclBNInitBignumFromWideUInt(&significandBig, significand);
retval = MakeHighPrecisionDouble(0, &significandBig, numSigDigs,
exponent);
mp_clear(&significandBig);
@@ -3268,7 +3268,7 @@ ShorteningBignumConversionPowD(
* mminus = 5**m5
*/
- TclInitBignumFromWideUInt(&b, bw);
+ TclBNInitBignumFromWideUInt(&b, bw);
mp_init_set(&mminus, 1);
MulPow5(&b, b5, &b);
mp_mul_2d(&b, b2, &b);
@@ -3453,7 +3453,7 @@ StrictBignumConversionPowD(
* b = bw * 2**b2 * 5**b5
*/
- TclInitBignumFromWideUInt(&b, bw);
+ TclBNInitBignumFromWideUInt(&b, bw);
MulPow5(&b, b5, &b);
mp_mul_2d(&b, b2, &b);
@@ -3653,7 +3653,7 @@ ShorteningBignumConversion(
* S = 2**s2 * 5*s5
*/
- TclInitBignumFromWideUInt(&b, bw);
+ TclBNInitBignumFromWideUInt(&b, bw);
mp_mul_2d(&b, b2, &b);
mp_init_set(&S, 1);
MulPow5(&S, s5, &S); mp_mul_2d(&S, s2, &S);
@@ -3863,7 +3863,7 @@ StrictBignumConversion(
*/
mp_init_multi(&dig, NULL);
- TclInitBignumFromWideUInt(&b, bw);
+ TclBNInitBignumFromWideUInt(&b, bw);
mp_mul_2d(&b, b2, &b);
mp_init_set(&S, 1);
MulPow5(&S, s5, &S); mp_mul_2d(&S, s2, &S);
@@ -4388,7 +4388,7 @@ TclInitDoubleConversion(void)
for (i=0; i<8; ++i) {
mp_sqr(pow5+i, pow5+i+1);
}
- mp_init_set_int(pow5_13, 1220703125);
+ mp_init_ul(pow5_13, 1220703125);
for (i = 1; i < 5; ++i) {
mp_init(pow5_13 + i);
mp_sqr(pow5_13 + i - 1, pow5_13 + i);
@@ -4506,7 +4506,7 @@ Tcl_InitBignumFromDouble(
Tcl_WideInt w = (Tcl_WideInt) ldexp(fract, mantBits);
int shift = expt - mantBits;
- TclInitBignumFromWideInt(b, w);
+ TclBNInitBignumFromWideInt(b, w);
if (shift < 0) {
mp_div_2d(b, -shift, b, NULL);
} else if (shift > 0) {