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

ruby-changes:11103

From: nobu <ko1@a...>
Date: Mon, 2 Mar 2009 10:29:31 +0900 (JST)
Subject: [ruby-changes:11103] Ruby:r22701 (trunk): * eval.c (rb_longjmp), include/ruby/intern.h (ruby_cleanup): fixed

nobu	2009-03-02 10:29:19 +0900 (Mon, 02 Mar 2009)

  New Revision: 22701

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

  Log:
    * eval.c (rb_longjmp), include/ruby/intern.h (ruby_cleanup): fixed
      prototypes.

  Modified files:
    trunk/ChangeLog
    trunk/eval.c
    trunk/include/ruby/intern.h

Index: include/ruby/intern.h
===================================================================
--- include/ruby/intern.h	(revision 22700)
+++ include/ruby/intern.h	(revision 22701)
@@ -309,7 +309,7 @@
 void Init_jump(void);
 void ruby_finalize(void);
 NORETURN(void ruby_stop(int));
-int ruby_cleanup(int);
+int ruby_cleanup(volatile int);
 void rb_gc_mark_threads(void);
 void rb_thread_schedule(void);
 void rb_thread_wait_fd(int);
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 22700)
+++ ChangeLog	(revision 22701)
@@ -1,3 +1,8 @@
+Mon Mar  2 10:29:17 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* eval.c (rb_longjmp), include/ruby/intern.h (ruby_cleanup): fixed
+	  prototypes.
+
 Mon Mar  2 00:56:45 2009  Masatoshi SEKI  <m_seki@m...>
 
 	* lib/drb/observer.rb: The module oberservable uses now a hash to
Index: eval.c
===================================================================
--- eval.c	(revision 22700)
+++ eval.c	(revision 22701)
@@ -329,7 +329,7 @@
     }
 }
 
-NORETURN(static void rb_longjmp(int, VALUE));
+NORETURN(static void rb_longjmp(int, volatile VALUE));
 
 static void
 rb_longjmp(int tag, volatile VALUE mesg)

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

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