From e059ab24ef414f3dc58c073b7a45a419f6a699b4 Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Thu, 12 Sep 2013 04:04:56 +0000 Subject: [PATCH] ICU-10273 fix compilation failure on some platforms, also reorder zero-initializers to avoid warning X-SVN-Rev: 34282 --- icu4c/source/i18n/decimfmt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icu4c/source/i18n/decimfmt.cpp b/icu4c/source/i18n/decimfmt.cpp index c2ccb60edf5..983eb472790 100644 --- a/icu4c/source/i18n/decimfmt.cpp +++ b/icu4c/source/i18n/decimfmt.cpp @@ -1120,11 +1120,11 @@ DecimalFormat::getFixedDecimal(DigitList &number, UErrorCode &status) const { // More than 18 digits integer digits, but the least significant 18 are all zero. // We don't want to return zero as the int part, but want to keep zeros // for several of the least significant digits. - result.intValue = 100000000000000000; + result.intValue = 100000000000000000LL; } // Fraction digits. - result.visibleDecimalDigitCount = result.decimalDigits = result.decimalDigitsWithoutTrailingZeros = 0; + result.decimalDigits = result.decimalDigitsWithoutTrailingZeros = result.visibleDecimalDigitCount = 0; for (di = number.getDecimalAt(); di < number.getCount(); di++) { result.visibleDecimalDigitCount++; if (result.decimalDigits < 100000000000000000LL) { -- 2.40.0