ruby-changes:13087
From: ko1 <ko1@a...>
Date: Fri, 11 Sep 2009 05:02:26 +0900 (JST)
Subject: [ruby-changes:13087] Ruby:r24835 (trunk): * include/ruby/ruby.h (rb_data_type_t): Add comments.
ko1 2009-09-11 05:02:11 +0900 (Fri, 11 Sep 2009) New Revision: 24835 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24835 Log: * include/ruby/ruby.h (rb_data_type_t): Add comments. And add a member variable "data", a multi-purpose storage area for rb_data_type. Modified files: trunk/ChangeLog trunk/include/ruby/ruby.h Index: include/ruby/ruby.h =================================================================== --- include/ruby/ruby.h (revision 24834) +++ include/ruby/ruby.h (revision 24835) @@ -741,7 +741,10 @@ void (*dmark)(void*); void (*dfree)(void*); size_t (*dsize)(const void *); - void *ary[4]; /* for extension */ + void *reserved[3]; /* For future extension. + This array *must* be filled with ZERO. */ + void *data; /* This area can be used for any purpose + by a programmer who define the type. */ } rb_data_type_t; struct RTypedData { Index: ChangeLog =================================================================== --- ChangeLog (revision 24834) +++ ChangeLog (revision 24835) @@ -1,3 +1,9 @@ +Fri Sep 11 05:00:19 2009 Koichi Sasada <ko1@a...> + + * include/ruby/ruby.h (rb_data_type_t): Add comments. + And add a member variable "data", a multi-purpose storage + area for rb_data_type. + Fri Sep 11 02:14:21 2009 Tanaka Akira <akr@f...> * test/dl: use require_relative to require test_base.rb. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/