24件ヒット
[1-24件を表示]
(0.072秒)
検索結果
先頭2件
-
Fiddle
:: Importer # bind(signature , *opts) { . . . } -> Fiddle :: Function (120.0) -
Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。
...Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出すことができます。
signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。
opts には :stdcall もしくは :cdecl を渡すこ......とができ、
呼出規約を明示することができます。
@return インポートした関数を表す Fiddle::Function オブジェクトを返します。
@param signature 関数の名前とシネグチャ
@param opts オプション
例
require 'fiddle/import'
module M
ext... -
Fiddle
:: Importer # extern(signature , *opts) -> Fiddle :: Function (114.0) -
Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。
..." のように指定することができます。
opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。
@return インポートした関数を表す Fiddle::Function オブジェクトを返します。
@param signature 関数の...