]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Update from gnulib.
authorBruno Haible <bruno@clisp.org>
Sun, 4 Nov 2007 14:03:35 +0000 (14:03 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:15:29 +0000 (12:15 +0200)
gettext-runtime/intl/ChangeLog
gettext-runtime/intl/vasnprintf.c
gettext-runtime/libasprintf/ChangeLog
gettext-runtime/libasprintf/vasnprintf.c

index 8c5406b40dd0bdbae3dfefd8dfc3eb6738a87ab7..b673c2fba238cacaab20420c492ac2bdb83d5768 100644 (file)
@@ -1,3 +1,7 @@
+2007-11-04  Bruno Haible  <bruno@clisp.org>
+
+       * vasnprintf.c (scale10_round_decimal_decoded): Fix shift loop.
+
 2007-11-03  Bruno Haible  <bruno@clisp.org>
 
        * vasnprintf.c: Implement NEED_PRINTF_DOUBLE.
index a226c0bc3d0513eae5061475a2c14d6a7a6f851c..5cd5ef902da0c0f66cf2883a600a52bf3ed91468 100644 (file)
@@ -1152,7 +1152,7 @@ scale10_round_decimal_decoded (int e, mpn_t m, void *memory, int n)
                size_t count;
                for (count = m.nlimbs; count > 0; count--)
                  {
-                   accu += (mp_twolimb_t) *sourceptr++ << s;
+                   accu += (mp_twolimb_t) *sourceptr++ << s_bits;
                    *destptr++ = (mp_limb_t) accu;
                    accu = accu >> GMP_LIMB_BITS;
                  }
index be45826e8bb7b74e03154eadc366270098e58825..e400c33df7450d6e39237df05200dec874439ccb 100644 (file)
@@ -1,3 +1,7 @@
+2007-11-04  Bruno Haible  <bruno@clisp.org>
+
+       * vasnprintf.c (scale10_round_decimal_decoded): Fix shift loop.
+
 2007-11-03  Bruno Haible  <bruno@clisp.org>
 
        * vasnprintf.c: Implement NEED_PRINTF_DOUBLE.
index a226c0bc3d0513eae5061475a2c14d6a7a6f851c..5cd5ef902da0c0f66cf2883a600a52bf3ed91468 100644 (file)
@@ -1152,7 +1152,7 @@ scale10_round_decimal_decoded (int e, mpn_t m, void *memory, int n)
                size_t count;
                for (count = m.nlimbs; count > 0; count--)
                  {
-                   accu += (mp_twolimb_t) *sourceptr++ << s;
+                   accu += (mp_twolimb_t) *sourceptr++ << s_bits;
                    *destptr++ = (mp_limb_t) accu;
                    accu = accu >> GMP_LIMB_BITS;
                  }