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/