[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]