1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* 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/trunk@40374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
kou 2013-04-19 13:02:33 +00:00
parent d6674f8f82
commit 46e17f4c4d
2 changed files with 17 additions and 5 deletions

View file

@ -1,3 +1,13 @@
Fri Apr 19 21:55:40 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]
Fri Apr 19 17:54:57 2013 Shugo Maeda <shugo@ruby-lang.org>
* lib/net/imap.rb (body_type_msg): should accept

View file

@ -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