るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.018秒)
トップページ > クエリ:ext[x] > モジュール:Fiddle::Importer[x]

別のキーワード

  1. rake ext
  2. irb/ext/save-history save_history
  3. pathname sub_ext
  4. irb/ext/tracer use_tracer
  5. irb/ext/use-loader irb_load

ライブラリ

検索結果

Fiddle::Importer#extern(signature, *opts) -> Fiddle::Function (6101.0)

Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。

...
Fiddle::Importer
#dlload で取り込んだライブラリから
C の関数をインポートします。

インポートした関数はそのモジュールにモジュール関数として定義されます。

signature で関数の名前とシネグチャを指定します。例えば
"int str...
...ます。

@param signature 関数の名前とシネグチャ
@param opts オプション


require 'fiddle/import'

module M
ext
ern Fiddle::Importer
dlload "libc.so.6"
ext
ern "int strcmp(char*, char*)"
end

M.strcmp("abc", "abc") # => 0
M.strcmp("abc", "abd") # => -1...