]> granicus.if.org Git - icu/commitdiff
ICU-10339 Fix build error on Cygwin/gcc (INT64_MAX) instead of (U_INT64_MAX)
authorJohn Emmons <emmo@us.ibm.com>
Thu, 29 Aug 2013 17:13:06 +0000 (17:13 +0000)
committerJohn Emmons <emmo@us.ibm.com>
Thu, 29 Aug 2013 17:13:06 +0000 (17:13 +0000)
X-SVN-Rev: 34122

icu4c/source/i18n/plurrule.cpp

index 483ab8ac321065e98b32570f9299322b752a36c5..b5021f96681f2d4e60332acbb35fe1ecfd5a1caa 100644 (file)
@@ -1421,8 +1421,8 @@ int64_t FixedDecimal::getFractionalDigits(double n, int32_t v) {
       case 3: return (int64_t)(fract*1000.0 + 0.5);
       default:
           double scaled = floor(fract * pow(10.0, v) + 0.5);
-          if (scaled > INT64_MAX) {
-              return INT64_MAX;
+          if (scaled > U_INT64_MAX) {
+              return U_INT64_MAX;
           } else {
               return (int64_t)scaled;
           }