mirror of
https://github.com/ruby/ruby.git
synced 2025-09-17 17:43:59 +02:00
merge revision(s) 40374: [Backport #8292]
* README.EXT.ja (Data_Wrap_Struct): Remove a description about orphan argument. Oh, I renamed the argument name without changing description at r36180... Sorry.... Patch by Makoto Kishimoto. Thanks!!! [ruby-dev:47269] [Bug #8292] * README.EXT.ja (Data_Make_Struct): Add a sample code that describes how it works. Patch by Makoto Kishimoto. Thanks!!! [ruby-dev:47269] [Bug #8292] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
a66491efa5
commit
1ccf489ad5
3 changed files with 20 additions and 8 deletions
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
Sat Apr 20 00:31:57 2013 Kouhei Sutou <kou@cozmixng.org>
|
||||
|
||||
* README.EXT.ja (Data_Wrap_Struct): Remove a description about
|
||||
orphan argument. Oh, I renamed the argument name without
|
||||
changing description at r36180... Sorry....
|
||||
Patch by Makoto Kishimoto. Thanks!!! [ruby-dev:47269] [Bug #8292]
|
||||
* README.EXT.ja (Data_Make_Struct): Add a sample code that describes
|
||||
how it works.
|
||||
Patch by Makoto Kishimoto. Thanks!!! [ruby-dev:47269] [Bug #8292]
|
||||
|
||||
Tue Apr 16 01:30:47 2013 Kenta Murata <mrkn@mrkn.jp>
|
||||
|
||||
* configure.in: set ac_cv_prog_cxx if CXX is supplied.
|
||||
|
|
|
@ -628,10 +628,9 @@ Dataオブジェクトを生成して構造体をRubyオブジェクトにカプ
|
|||
|
||||
このマクロの戻り値は生成されたDataオブジェクトです.
|
||||
|
||||
klassはこのDataオブジェクトのクラスです.ptrはカプセル化する
|
||||
Cの構造体へのポインタです.markはこの構造体がRubyのオブジェ
|
||||
クトへの参照がある時に使う関数です.そのような参照を含まない
|
||||
時には0を指定します.
|
||||
klassはこのDataオブジェクトのクラスです.markはこの構造体が
|
||||
Rubyのオブジェクトへの参照がある時に使う関数です.そのような
|
||||
参照を含まない時には0を指定します.
|
||||
|
||||
# そのような参照は勧められません.
|
||||
|
||||
|
@ -649,7 +648,10 @@ Cの構造体の割当とDataオブジェクトの生成を同時に行うマク
|
|||
|
||||
Data_Make_Struct(klass, type, mark, free, sval)
|
||||
|
||||
このマクロの戻り値は生成されたDataオブジェクトです.
|
||||
このマクロの戻り値は生成されたDataオブジェクトです.このマク
|
||||
ロは以下の式のように働きます:
|
||||
|
||||
(sval = ALLOC(type), Data_Wrap_Struct(klass, mark, free, sval))
|
||||
|
||||
klass, mark, freeはData_Wrap_Structと同じ働きをします.type
|
||||
は割り当てるC構造体の型です.割り当てられた構造体は変数sval
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#define RUBY_VERSION "2.0.0"
|
||||
#define RUBY_RELEASE_DATE "2013-04-17"
|
||||
#define RUBY_PATCHLEVEL 145
|
||||
#define RUBY_RELEASE_DATE "2013-04-20"
|
||||
#define RUBY_PATCHLEVEL 146
|
||||
|
||||
#define RUBY_RELEASE_YEAR 2013
|
||||
#define RUBY_RELEASE_MONTH 4
|
||||
#define RUBY_RELEASE_DAY 17
|
||||
#define RUBY_RELEASE_DAY 20
|
||||
|
||||
#include "ruby/version.h"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue