ruby-changes:17461
From: nobu <ko1@a...>
Date: Tue, 12 Oct 2010 23:55:47 +0900 (JST)
Subject: [ruby-changes:17461] Ruby:r29466 (trunk): * vsnprintf.c (BSD_vfprintf): fix cast.
nobu 2010-10-12 23:55:14 +0900 (Tue, 12 Oct 2010) New Revision: 29466 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29466 Log: * vsnprintf.c (BSD_vfprintf): fix cast. Modified files: trunk/ChangeLog trunk/vsnprintf.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29465) +++ ChangeLog (revision 29466) @@ -1,5 +1,7 @@ -Tue Oct 12 23:53:57 2010 Nobuyoshi Nakada <nobu@r...> +Tue Oct 12 23:55:11 2010 Nobuyoshi Nakada <nobu@r...> + * vsnprintf.c (BSD_vfprintf): fix cast. + * numeric.c (rb_num2fix): result of rb_num2long is SIGNED_VALUE. * compile.c (iseq_build_body), error.c (set_syserr, get_syserr), Index: vsnprintf.c =================================================================== --- vsnprintf.c (revision 29465) +++ vsnprintf.c (revision 29466) @@ -893,7 +893,7 @@ */ prec = (int)(sizeof(void*)*CHAR_BIT/4); #ifdef _HAVE_LLP64_ - uqval = (u_long)va_arg(ap, void *); + uqval = (u_quad_t)va_arg(ap, void *); flags = (flags) | QUADINT | HEXPREFIX; #else ulval = (u_long)va_arg(ap, void *); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/