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

ruby-changes:15616

From: nobu <ko1@a...>
Date: Wed, 28 Apr 2010 10:29:30 +0900 (JST)
Subject: [ruby-changes:15616] Ruby:r27525 (trunk): * vsnprintf.c (ruby_vsnprintf, ruby_snprintf): suppress warnings.

nobu	2010-04-28 10:27:37 +0900 (Wed, 28 Apr 2010)

  New Revision: 27525

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27525

  Log:
    * vsnprintf.c (ruby_vsnprintf, ruby_snprintf): suppress warnings.
      why return int in spite of the arguments of size_t?

  Modified files:
    trunk/ChangeLog
    trunk/vsnprintf.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27524)
+++ ChangeLog	(revision 27525)
@@ -1,3 +1,8 @@
+Wed Apr 28 10:27:33 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* vsnprintf.c (ruby_vsnprintf, ruby_snprintf): suppress warnings.
+	  why return int in spite of the arguments of size_t?
+
 Wed Apr 28 09:49:21 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* tool/compile_prelude.rb: enable optimization.
Index: vsnprintf.c
===================================================================
--- vsnprintf.c	(revision 27524)
+++ vsnprintf.c	(revision 27525)
@@ -1229,7 +1229,7 @@
 	f._bf._base = f._p = (unsigned char *)str;
 	f._bf._size = f._w = n - 1;
 	f.vwrite = BSD__sfvwrite;
-	ret = BSD_vfprintf(&f, fmt, ap);
+	ret = (int)BSD_vfprintf(&f, fmt, ap);
 	*f._p = 0;
 	return (ret);
 }
@@ -1249,7 +1249,7 @@
 	f._bf._base = f._p = (unsigned char *)str;
 	f._bf._size = f._w = n - 1;
 	f.vwrite = BSD__sfvwrite;
-	ret = BSD_vfprintf(&f, fmt, ap);
+	ret = (int)BSD_vfprintf(&f, fmt, ap);
 	*f._p = 0;
 	va_end(ap);
 	return (ret);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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