ライブラリ
- fiddle (50)
キーワード
-
ALIGN
_ CHAR (1) -
ALIGN
_ DOUBLE (1) -
ALIGN
_ FLOAT (1) -
ALIGN
_ INT (1) -
ALIGN
_ INTPTR _ T (1) -
ALIGN
_ LONG (1) -
ALIGN
_ LONG _ LONG (1) -
ALIGN
_ PTRDIFF _ T (1) -
ALIGN
_ SHORT (1) -
ALIGN
_ SIZE _ T (1) -
ALIGN
_ SSIZE _ T (1) -
ALIGN
_ UINTPTR _ T (1) -
ALIGN
_ VOIDP (1) -
BUILD
_ RUBY _ PLATFORM (1) - NULL (1)
-
RUBY
_ FREE (1) -
SIZEOF
_ CHAR (1) -
SIZEOF
_ DOUBLE (1) -
SIZEOF
_ FLOAT (1) -
SIZEOF
_ INT (1) -
SIZEOF
_ INTPTR _ T (1) -
SIZEOF
_ LONG (1) -
SIZEOF
_ LONG _ LONG (1) -
SIZEOF
_ PTRDIFF _ T (1) -
SIZEOF
_ SHORT (1) -
SIZEOF
_ SIZE _ T (1) -
SIZEOF
_ SSIZE _ T (1) -
SIZEOF
_ UINTPTR _ T (1) -
SIZEOF
_ VOIDP (1) -
TYPE
_ CHAR (1) -
TYPE
_ DOUBLE (1) -
TYPE
_ FLOAT (1) -
TYPE
_ INT (1) -
TYPE
_ INTPTR _ T (1) -
TYPE
_ LONG (1) -
TYPE
_ LONG _ LONG (1) -
TYPE
_ PTRDIFF _ T (1) -
TYPE
_ SHORT (1) -
TYPE
_ SIZE _ T (1) -
TYPE
_ SSIZE _ T (1) -
TYPE
_ UINTPTR _ T (1) -
TYPE
_ VOID (1) -
TYPE
_ VOIDP (1) - dlunwrap (1)
- dlwrap (1)
- free (1)
-
last
_ error (1) - malloc (1)
- realloc (1)
-
win32
_ last _ error (1)
検索結果
先頭5件
-
Fiddle
:: ALIGN _ CHAR -> Integer (18904.0) -
C の構造体における char のアライメントの値。
C の構造体における char のアライメントの値。 -
Fiddle
:: SIZEOF _ CHAR -> Integer (18904.0) -
Cでの sizeof(char) の値
Cでの sizeof(char) の値 -
Fiddle
:: TYPE _ CHAR -> Integer (18904.0) -
C の char 型を表す定数。
C の char 型を表す定数。
unsigned char を表すには符号を逆転させます。 -
Fiddle
. # dlunwrap(addr) -> object (18604.0) -
指定されたアドレスの Ruby オブジェクトを返します。
...されたアドレスの Ruby オブジェクトを返します。
@param addr Fiddle.#dlwrap が返した Ruby オブジェクトのアドレス(整数)を指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"... -
Fiddle
. # dlwrap(obj) -> Integer (18604.0) -
指定されたオブジェクト obj のアドレスを表す整数を返します。
...指定されたオブジェクト obj のアドレスを表す整数を返します。
@param obj Ruby のオブジェクトを指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"... -
Fiddle
. # free(addr) -> nil (18604.0) -
指定された addr が指すメモリ領域を開放します。
... Fiddle.#malloc が返した整数を addr に与えなければいけません。
そうでない場合、ruby インタプリタが異常終了します。
@param addr Fiddle.#malloc で確保されたメモリ領域を指す整数を指定します。
例:
require 'fiddle'
addr = Fiddle.mal......loc(10)
p addr #=> 136942800
Fiddle.free(addr)... -
Fiddle
. # realloc(addr , size) -> Integer (18604.0) -
addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数 を返します。
...す。
addr には Fiddle.#malloc で確保したメモリ領域を渡します。
また、リサイズの結果、返り値が addr と異なる場合があります。
@param addr リサイズしたいメモリアドレス整数
@param size リサイズ後のバイト数
@see Fiddle.#malloc... -
Fiddle
. last _ error -> Integer (18604.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
...最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
この値はスレッドローカルです。... -
Fiddle
. win32 _ last _ error -> Integer (18604.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
...最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
このメソッドは Windows 環境でのみ定義されています。
この値はスレッドローカルです。... -
Fiddle
:: ALIGN _ INTPTR _ T -> Integer (18604.0) -
C の構造体における intptr_t のアライメントの値。
C の構造体における intptr_t のアライメントの値。 -
Fiddle
:: ALIGN _ PTRDIFF _ T -> Integer (18604.0) -
C の構造体における ptrdiff_t のアライメントの値。
C の構造体における ptrdiff_t のアライメントの値。 -
Fiddle
:: ALIGN _ SHORT -> Integer (18604.0) -
C の構造体における short のアライメントの値。
C の構造体における short のアライメントの値。 -
Fiddle
:: ALIGN _ UINTPTR _ T -> Integer (18604.0) -
C の構造体における uintptr_t のアライメントの値。
C の構造体における uintptr_t のアライメントの値。 -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (18604.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Fiddle
:: RUBY _ FREE -> Integer (18604.0) -
ruby_xfree の関数ポインタのアドレスの値。
ruby_xfree の関数ポインタのアドレスの値。 -
Fiddle
:: SIZEOF _ INTPTR _ T -> Integer (18604.0) -
Cでの sizeof(intptr_t) の値
Cでの sizeof(intptr_t) の値 -
Fiddle
:: SIZEOF _ PTRDIFF _ T -> Integer (18604.0) -
Cでの sizeof(ptrdiff_t) の値
Cでの sizeof(ptrdiff_t) の値 -
Fiddle
:: SIZEOF _ SHORT -> Integer (18604.0) -
Cでの sizeof(short) の値
Cでの sizeof(short) の値 -
Fiddle
:: SIZEOF _ UINTPTR _ T -> Integer (18604.0) -
Cでの sizeof(uintptr_t) の値
Cでの sizeof(uintptr_t) の値 -
Fiddle
:: TYPE _ INTPTR _ T -> Integer (18604.0) -
C の intptr_t 型を表す定数。
C の intptr_t 型を表す定数。 -
Fiddle
:: TYPE _ PTRDIFF _ T -> Integer (18604.0) -
C の ptrdiff_t 型を表す定数。
C の ptrdiff_t 型を表す定数。 -
Fiddle
:: TYPE _ SHORT -> Integer (18604.0) -
C の short 型を表す定数。
C の short 型を表す定数。
unsigned short を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ UINTPTR _ T -> Integer (18604.0) -
C の uintptr_t 型を表す定数。
C の uintptr_t 型を表す定数。 -
Fiddle
. # malloc(size) -> Integer (604.0) -
size バイトのメモリ領域を確保し、その領域を指す整数を返します。
size バイトのメモリ領域を確保し、その領域を指す整数を返します。
メモリを確保できなかった場合、例外 NoMemoryError が発生するか、あるいは ruby インタプリタが強制終了します。
@param size 必要なメモリ領域のサイズを整数で指定します。 -
Fiddle
:: ALIGN _ DOUBLE -> Integer (604.0) -
C の構造体における double のアライメントの値。
C の構造体における double のアライメントの値。 -
Fiddle
:: ALIGN _ FLOAT -> Integer (604.0) -
C の構造体における float のアライメントの値。
C の構造体における float のアライメントの値。 -
Fiddle
:: ALIGN _ INT -> Integer (604.0) -
C の構造体における int のアライメントの値。
C の構造体における int のアライメントの値。 -
Fiddle
:: ALIGN _ LONG -> Integer (604.0) -
C の構造体における long のアライメントの値。
C の構造体における long のアライメントの値。 -
Fiddle
:: ALIGN _ LONG _ LONG -> Integer (604.0) -
C の構造体における long long のアライメントの値。
C の構造体における long long のアライメントの値。 -
Fiddle
:: ALIGN _ SIZE _ T -> Integer (604.0) -
C の構造体における size_t のアライメントの値。
C の構造体における size_t のアライメントの値。 -
Fiddle
:: ALIGN _ SSIZE _ T -> Integer (604.0) -
C の構造体における ssize_t のアライメントの値。
C の構造体における ssize_t のアライメントの値。 -
Fiddle
:: ALIGN _ VOIDP -> Integer (604.0) -
C の構造体における void* のアライメントの値。
C の構造体における void* のアライメントの値。 -
Fiddle
:: NULL -> DL :: CPtr (604.0) -
C の NULL ポインタ
C の NULL ポインタ -
Fiddle
:: SIZEOF _ DOUBLE -> Integer (604.0) -
Cでの sizeof(double) の値
Cでの sizeof(double) の値 -
Fiddle
:: SIZEOF _ FLOAT -> Integer (604.0) -
Cでの sizeof(float) の値
Cでの sizeof(float) の値 -
Fiddle
:: SIZEOF _ INT -> Integer (604.0) -
Cでの sizeof(int) の値
Cでの sizeof(int) の値 -
Fiddle
:: SIZEOF _ LONG -> Integer (604.0) -
Cでの sizeof(long) の値
Cでの sizeof(long) の値 -
Fiddle
:: SIZEOF _ LONG _ LONG -> Integer (604.0) -
Cでの sizeof(long long) の値
Cでの sizeof(long long) の値 -
Fiddle
:: SIZEOF _ SIZE _ T -> Integer (604.0) -
Cでの sizeof(size_t) の値
Cでの sizeof(size_t) の値 -
Fiddle
:: SIZEOF _ SSIZE _ T -> Integer (604.0) -
Cでの sizeof(ssize_t) の値
Cでの sizeof(ssize_t) の値 -
Fiddle
:: SIZEOF _ VOIDP -> Integer (604.0) -
Cでの sizeof(void*) の値
Cでの sizeof(void*) の値 -
Fiddle
:: TYPE _ DOUBLE -> Integer (604.0) -
C の double 型を表す定数。
C の double 型を表す定数。 -
Fiddle
:: TYPE _ FLOAT -> Integer (604.0) -
C の float 型を表す定数。
C の float 型を表す定数。 -
Fiddle
:: TYPE _ INT -> Integer (604.0) -
C の int 型を表す定数。
C の int 型を表す定数。
unsigned int を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ LONG -> Integer (604.0) -
C の long 型を表す定数。
C の long 型を表す定数。
unsigned long を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ LONG _ LONG -> Integer (604.0) -
C の long long 型を表す定数。
C の long long 型を表す定数。
unsigned long long を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ SIZE _ T -> Integer (604.0) -
C の size_t 型を表す定数。
C の size_t 型を表す定数。 -
Fiddle
:: TYPE _ SSIZE _ T -> Integer (604.0) -
C の ssize_t 型を表す定数。
C の ssize_t 型を表す定数。 -
Fiddle
:: TYPE _ VOID -> Integer (604.0) -
C の void を表す定数。
C の void を表す定数。 -
Fiddle
:: TYPE _ VOIDP -> Integer (604.0) -
C の void* 型を表す定数。
C の void* 型を表す定数。