ruby-changes:24582
From: nobu <ko1@a...>
Date: Mon, 6 Aug 2012 00:41:12 +0900 (JST)
Subject: [ruby-changes:24582] nobu:r36633 (trunk): bigdecimal.c: fix format specifier
nobu 2012-08-06 00:40:56 +0900 (Mon, 06 Aug 2012) New Revision: 36633 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36633 Log: bigdecimal.c: fix format specifier * ext/bigdecimal/bigdecimal.c (BigMath_s_log): fix format specifier. Modified files: trunk/ChangeLog trunk/ext/bigdecimal/bigdecimal.c Index: ChangeLog =================================================================== --- ChangeLog (revision 36632) +++ ChangeLog (revision 36633) @@ -1,3 +1,7 @@ +Mon Aug 6 00:40:54 2012 Nobuyoshi Nakada <nobu@r...> + + * ext/bigdecimal/bigdecimal.c (BigMath_s_log): fix format specifier. + Mon Aug 6 00:39:24 2012 Nobuyoshi Nakada <nobu@r...> * include/ruby/ruby.h (NUM2ULONG): optimize by inline as well as Index: ext/bigdecimal/bigdecimal.c =================================================================== --- ext/bigdecimal/bigdecimal.c (revision 36632) +++ ext/bigdecimal/bigdecimal.c (revision 36633) @@ -2704,7 +2704,7 @@ expo = VpExponent10(vx); if (expo < 0 || expo >= 3) { char buf[16]; - snprintf(buf, 16, "1E%ld", -expo); + snprintf(buf, 16, "1E%"PRIdVALUE, -expo); x = BigDecimal_mult2(x, ToValue(VpCreateRbObject(1, buf)), vn); } else { -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/