Module: Fiddle::Types
| Relationships & Source Files | |
| Defined in: | ext/fiddle/fiddle.c, ext/fiddle/lib/fiddle/ffi_backend.rb |
Constant Summary
-
BOOL =
# File 'ext/fiddle/fiddle.c', line 362
C type - bool
11 -
CHAR =
# File 'ext/fiddle/fiddle.c', line 188
C type - char
2 -
CONST_STRING =
# File 'ext/fiddle/fiddle.c', line 326
C type - const char* (‘0’ terminated const char*)
10 -
DOUBLE =
# File 'ext/fiddle/fiddle.c', line 312
C type - double
8 -
FLOAT =
# File 'ext/fiddle/fiddle.c', line 306
C type - float
7 -
INT =
# File 'ext/fiddle/fiddle.c', line 212
C type - int
4 -
INT16_T =
# File 'ext/fiddle/fiddle.c', line 265
C type - int16_t
INT -
INT32_T =
# File 'ext/fiddle/fiddle.c', line 279
C type - int32_t
LONG -
INT64_T =
# File 'ext/fiddle/fiddle.c', line 293
C type - int64_t
LONG_LONG -
INT8_T =
# File 'ext/fiddle/fiddle.c', line 251
C type - int8_t
CHAR -
INTPTR_T =
# File 'ext/fiddle/fiddle.c', line 350
C type - intptr_t
INT64_T -
LONG =
# File 'ext/fiddle/fiddle.c', line 224
C type - long
5 -
LONG_LONG =
# File 'ext/fiddle/fiddle.c', line 237
C type - long long
6 -
PTRDIFF_T =
# File 'ext/fiddle/fiddle.c', line 344
C type - ptrdiff_t
SSIZE_T -
SHORT =
# File 'ext/fiddle/fiddle.c', line 200
C type - short
3 -
SIZE_T =
# File 'ext/fiddle/fiddle.c', line 332
C type - size_t
-SSIZE_T
-
SSIZE_T =
# File 'ext/fiddle/fiddle.c', line 338
FIXME: platform specific values
INT64_T -
UCHAR =
# File 'ext/fiddle/fiddle.c', line 194
C type - unsigned char
-CHAR
-
UINT =
# File 'ext/fiddle/fiddle.c', line 218
C type - unsigned int
-INT
-
UINT16_T =
# File 'ext/fiddle/fiddle.c', line 271
C type - uint16_t
UINT -
UINT32_T =
# File 'ext/fiddle/fiddle.c', line 285
C type - uint32_t
ULONG -
UINT64_T =
# File 'ext/fiddle/fiddle.c', line 299
C type - uint64_t
ULONG_LONG -
UINT8_T =
# File 'ext/fiddle/fiddle.c', line 257
C type - uint8_t
UCHAR -
UINTPTR_T =
# File 'ext/fiddle/fiddle.c', line 356
C type - uintptr_t
-INTPTR_T
-
ULONG =
# File 'ext/fiddle/fiddle.c', line 230
C type - long
-LONG
-
ULONG_LONG =
# File 'ext/fiddle/fiddle.c', line 243
C type - long long
-LONG_LONG
-
USHORT =
# File 'ext/fiddle/fiddle.c', line 206
C type - unsigned short
-SHORT
-
VARIADIC =
# File 'ext/fiddle/fiddle.c', line 319
C type - …
9 -
VOID =
# File 'ext/fiddle/fiddle.c', line 176
C type - void
0 -
VOIDP =
# File 'ext/fiddle/fiddle.c', line 182
C type - void*
1