summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-05-14 18:42:59 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-05-14 18:42:59 (GMT)
commit8094d33e4331c3f61d015b91018908fa6fb60b96 (patch)
treeb5d2417771b80a199ad0cd55f85480951fa55404 /generic/tclStringObj.c
parent95d2a7f7c08f468c9d9dbfed451dd3bad2a37129 (diff)
downloadtcl-8094d33e4331c3f61d015b91018908fa6fb60b96.zip
tcl-8094d33e4331c3f61d015b91018908fa6fb60b96.tar.gz
tcl-8094d33e4331c3f61d015b91018908fa6fb60b96.tar.bz2
DIGIT_BIT -> MP_DIGIT_BIT, since DIGIT_BIT is deprecated in future libtommath versions. So, better stop using it at all.
Also add some other defines/typdefs for future libtommath compatibility.
Diffstat (limited to 'generic/tclStringObj.c')
-rw-r--r--generic/tclStringObj.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/generic/tclStringObj.c b/generic/tclStringObj.c
index 462ef04..699dc5a 100644
--- a/generic/tclStringObj.c
+++ b/generic/tclStringObj.c
@@ -2251,11 +2251,11 @@ Tcl_AppendFormatToObj(
uw /= base;
}
} else if (useBig && big.used) {
- int leftover = (big.used * DIGIT_BIT) % numBits;
- mp_digit mask = (~(mp_digit)0) << (DIGIT_BIT-leftover);
+ int leftover = (big.used * MP_DIGIT_BIT) % numBits;
+ mp_digit mask = (~(mp_digit)0) << (MP_DIGIT_BIT-leftover);
numDigits = 1 +
- (((Tcl_WideInt)big.used * DIGIT_BIT) / numBits);
+ (((Tcl_WideInt)big.used * MP_DIGIT_BIT) / numBits);
while ((mask & big.dp[big.used-1]) == 0) {
numDigits--;
mask >>= numBits;
@@ -2290,9 +2290,9 @@ Tcl_AppendFormatToObj(
if (useBig && big.used) {
if (index < big.used && (size_t) shift <
- CHAR_BIT*sizeof(Tcl_WideUInt) - DIGIT_BIT) {
+ CHAR_BIT*sizeof(Tcl_WideUInt) - MP_DIGIT_BIT) {
bits |= (((Tcl_WideUInt)big.dp[index++]) <<shift);
- shift += DIGIT_BIT;
+ shift += MP_DIGIT_BIT;
}
shift -= numBits;
}