まつもと ゆきひろです
In message "Re: [ruby-dev:27002] Re: [proposal] ANSI style function"
on Sat, 10 Sep 2005 12:00:37 +0900, H.Yamamoto <ocean / m2.ccsnet.ne.jp> writes:
|ふと思ったのですが、rb_define_virtual_variable では
|
| VALUE (*getter)(ID id, VALUE *var);
| void (*setter)(VALUE val, ID id, VALUE *var);
|
|の VALUE *var は使われていないと思って
|
| VALUE (*getter)(ID id);
| void (*setter)(VALUE val, ID id);
|
|という違うコールバック型にしたのですが、var に NULL を渡すようにして
|同じ型にしたほうがいいでしょうか?コールバックを書くときに混乱したので
|(というか、そうすればunion を使わなくてもよかったかも)
varはvariable.cの中で使っているはずですが。いつのまにか直し
ちゃったのかな?