]> granicus.if.org Git - icu/commitdiff
ICU-10273 fix compilation failure on some platforms, also reorder zero-initializers...
authorSteven R. Loomis <srl@icu-project.org>
Thu, 12 Sep 2013 04:04:56 +0000 (04:04 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Thu, 12 Sep 2013 04:04:56 +0000 (04:04 +0000)
X-SVN-Rev: 34282

icu4c/source/i18n/decimfmt.cpp

index c2ccb60edf5a72cc5f315edbdfa92b7b12899754..983eb47279022bc34ca50e7280a432dce7c797a0 100644 (file)
@@ -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) {