るりまサーチ

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

別のキーワード

  1. openssl null
  2. asn1 null
  3. null new
  4. fiddle null
  5. fiddle null?

ライブラリ

検索結果

Fiddle::Importer#struct(signature) -> Class (7.0)

C の構造体型に対応する Ruby のクラスを構築して返します。

...require 'fiddle/import'

module M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(void*, void*)"
Timeval = struct(["long tv_sec", "long tv_usec"])
end

time = M::Timeval.malloc
M.gettimeofday(time, Fiddle::NULL)
p time.tv_sec
p time.tv_usec...