まつもと ゆきひろです
In message "[ruby-list:38417] Re: モジュール内で別のモジュールのオブジェクトを返すには?"
on 03/09/22, Koji Arai <JCA02266 / nifty.ne.jp> writes:
|だと、load 直後に cFoo の内容が書き変わってうまくいかないようです。
|
|最初 rb_global_variable(&cFoo) してないからだと思ったのです
|がそうでもないようで、init_foo() と get_Foo() の二箇所で、
|
| printf("&cFoo=%x\n",&cFoo);
|
|を実行すると結果が変わってました。
|シェアドライブラリからシェ
|アドライブラリをロードするときに何かあるのでした?
リンクの実装を想像すると、独立にロードする.soファイルの関数
をexternで呼ぶのはかなり怪しい領域だと思います。
まつもと ゆきひろ /:|)