429件ヒット
[1-100件を表示]
(0.103秒)
ライブラリ
- fiddle (374)
-
fiddle
/ import (33)
クラス
-
Fiddle
:: CStruct (11) -
Fiddle
:: Function (11) -
Fiddle
:: Pointer (132)
モジュール
- Fiddle (209)
-
Fiddle
:: Importer (22)
キーワード
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
ALIGN
_ SIZE _ T (11) -
ALIGN
_ SSIZE _ T (11) - BlockCaller (11)
- Closure (11)
-
SIZEOF
_ CHAR (11) -
SIZEOF
_ DOUBLE (11) -
SIZEOF
_ FLOAT (11) -
SIZEOF
_ INT (11) -
SIZEOF
_ INTPTR _ T (11) -
SIZEOF
_ LONG (11) -
SIZEOF
_ LONG _ LONG (11) -
SIZEOF
_ PTRDIFF _ T (11) -
SIZEOF
_ SHORT (11) -
SIZEOF
_ SIZE _ T (11) -
SIZEOF
_ SSIZE _ T (11) -
SIZEOF
_ UINTPTR _ T (11) -
SIZEOF
_ VOIDP (11) -
TYPE
_ SIZE _ T (11) -
TYPE
_ SSIZE _ T (11) - bind (11)
-
fiddle
/ import (11) - malloc (22)
- new (22)
- ptr (11)
- realloc (11)
- ref (11)
- size= (11)
- sizeof (11)
-
to
_ str (22)
検索結果
先頭5件
-
fiddle (44144.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
dl と同等の機能を持ちますが、
dl は 2.0 以降deprecated となり、2.2.0 で削除されました。このライブラリ
を代わりに使います。
=== 使い方
通常......は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
dl と基本的な使いかたは良く似ています。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュールは以下......'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr1[0] <=> ptr2[0]
}
type
extern 'void qsort(void *, int, int, void *)'
end
buff = "3465721"
M.qsort(buff, buff.size,......は fiddle/import ライブラリを require して
Fiddle::Importer モジュールを使用します。
Fiddle モジュール自体はプリミティブな機能しか提供していません。
Fiddle::Importer モジュールは以下のようにユーザが定義した
モジュールを拡... -
Fiddle
:: SIZEOF _ LONG _ LONG -> Integer (32300.0) -
Cでの sizeof(long long) の値
...Cでの sizeof(long long) の値... -
Fiddle
:: SIZEOF _ SIZE _ T -> Integer (32217.0) -
Cでの sizeof(size_t) の値
...Cでの sizeof(size_t) の値... -
Fiddle
:: SIZEOF _ DOUBLE -> Integer (32200.0) -
Cでの sizeof(double) の値
...Cでの sizeof(double) の値... -
Fiddle
:: SIZEOF _ SSIZE _ T -> Integer (32200.0) -
Cでの sizeof(ssize_t) の値
...Cでの sizeof(ssize_t) の値... -
Fiddle
:: Pointer # size -> Integer (32125.0) -
自身の指す領域のサイズを返します。
...す領域のサイズを返します。
基本的には Fiddle::Pointer.new で指定したサイズが返されます。
Fiddle::Pointer.to_ptr で文字列を変換したときは、そのバイト数が返されます。
Fiddle::Pointer#size= でこの値を変更することができます。... -
Fiddle
:: ALIGN _ SIZE _ T -> Integer (29217.0) -
C の構造体における size_t のアライメントの値。
...C の構造体における size_t のアライメントの値。... -
Fiddle
:: ALIGN _ SSIZE _ T -> Integer (29200.0) -
C の構造体における ssize_t のアライメントの値。
...C の構造体における ssize_t のアライメントの値。... -
Fiddle
:: SIZEOF _ FLOAT -> Integer (29200.0) -
Cでの sizeof(float) の値
...Cでの sizeof(float) の値... -
Fiddle
:: SIZEOF _ LONG -> Integer (29200.0) -
Cでの sizeof(long) の値
...Cでの sizeof(long) の値...