22件ヒット
[1-22件を表示]
(0.101秒)
ライブラリ
-
fiddle
/ types (11)
検索結果
-
Fiddle
:: Win32Types (24000.0) -
Windows 用の型の別名を定義するモジュールです。
...Windows 用の型の別名を定義するモジュールです。
include すると 以下の型が定義されます。
* "DWORD"
* "PDWORD"
* "DWORD32"
* "DWORD64"
* "WORD"
* "PWORD"
* "BOOL"
* "ATOM"
* "BYTE"
* "PBYTE"
* "UINT"
* "ULONG"
* "UCHAR"
* "HANDLE"
* "PHAN......DLE"
* "PVOID"
* "LPCSTR"
* "LPSTR"
* "HINSTANCE"
* "HDC"
* "HWND"... -
fiddle
/ types (6006.0) -
C の型の別名を定義するライブラリです。
...。
Fiddle::Win32Types や Fiddle::BasicTypes を Module#include する
ことで、Fiddle::Importer#extern や Fiddle::Importer#struct で
利用できる型が増えます。内部で Fiddle::Importer#typealias を
呼び出しています。
実装の問題があるため、 Fiddle::Importer#dl......呼びだしてから
include してください。
例
require 'fiddle/import'
require 'fiddle/types'
module M
extend Fiddle::Importer
dlload "libc.so.6" # include の前に dlload を呼ぶ
include Fiddle::BasicTypes
end
# uint は Fiddle::BasicTypes によって定義......された型で、unsigned int の別名
p(M.sizeof("uint") == M.sizeof("unsigned int"))...