ruby-changes:25905
From: ko1 <ko1@a...>
Date: Thu, 29 Nov 2012 10:32:22 +0900 (JST)
Subject: [ruby-changes:25905] ko1:r37962 (trunk): * vm_backtrace.c: same as a last patch.
ko1 2012-11-29 10:30:42 +0900 (Thu, 29 Nov 2012) New Revision: 37962 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37962 Log: * vm_backtrace.c: same as a last patch. Modified files: trunk/ChangeLog trunk/vm_backtrace.c Index: ChangeLog =================================================================== --- ChangeLog (revision 37961) +++ ChangeLog (revision 37962) @@ -1,3 +1,7 @@ +Thu Nov 29 10:29:53 2012 Koichi Sasada <ko1@a...> + + * vm_backtrace.c: same as a last patch. + Thu Nov 29 10:24:25 2012 Koichi Sasada <ko1@a...> * vm_backtrace.c: use `long' for return values of `NUM2LONG()'. Index: vm_backtrace.c =================================================================== --- vm_backtrace.c (revision 37961) +++ vm_backtrace.c (revision 37962) @@ -465,7 +465,7 @@ } static VALUE -backtrace_collect(rb_backtrace_t *bt, int lev, int n, VALUE (*func)(rb_backtrace_location_t *, void *arg), void *arg) +backtrace_collect(rb_backtrace_t *bt, long lev, long n, VALUE (*func)(rb_backtrace_location_t *, void *arg), void *arg) { VALUE btary; int i; @@ -491,7 +491,7 @@ } static VALUE -backtrace_to_str_ary(VALUE self, int lev, int n) +backtrace_to_str_ary(VALUE self, long lev, long n) { rb_backtrace_t *bt; int size; @@ -534,7 +534,7 @@ } static VALUE -backtrace_to_location_ary(VALUE self, int lev, int n) +backtrace_to_location_ary(VALUE self, long lev, long n) { rb_backtrace_t *bt; int size; @@ -568,13 +568,13 @@ } VALUE -vm_backtrace_str_ary(rb_thread_t *th, int lev, int n) +vm_backtrace_str_ary(rb_thread_t *th, long lev, long n) { return backtrace_to_str_ary(backtrace_object(th), lev, n); } VALUE -vm_backtrace_location_ary(rb_thread_t *th, int lev, int n) +vm_backtrace_location_ary(rb_thread_t *th, long lev, long n) { return backtrace_to_location_ary(backtrace_object(th), lev, n); } @@ -717,7 +717,7 @@ case Qfalse: lev = NUM2LONG(level); if (lev < 0) { - rb_raise(rb_eArgError, "negative level (%d)", lev); + rb_raise(rb_eArgError, "negative level (%ld)", lev); } lev += lev_plus; n = bt->backtrace_size - lev; @@ -734,7 +734,7 @@ case 2: lev = NUM2LONG(level); if (lev < 0) { - rb_raise(rb_eArgError, "negative level (%d)", lev); + rb_raise(rb_eArgError, "negative level (%ld)", lev); } lev += lev_plus; n = NUM2LONG(vn); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/