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

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/

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