|
Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <fcntl.h>#include <ffi.h>#include "fficonfig.h"Go to the source code of this file.
Macros | |
| #define | MAX_ARGS 256 |
| #define | CHECK(x) (void)(!(x) ? (abort(), 1) : 0) |
| #define | __UNUSED__ __attribute__((__unused__)) |
| #define | __STDCALL__ __attribute__((stdcall)) |
| #define | __THISCALL__ __attribute__((thiscall)) |
| #define | __FASTCALL__ __attribute__((fastcall)) |
| #define | ABI_NUM FFI_DEFAULT_ABI |
| #define | ABI_ATTR |
| #define | PRIdLL "lld" |
| #define | PRIuLL "llu" |
| #define | PRIuPTR "lu" |
| #define | PRIu8 "u" |
| #define | PRId8 "d" |
| #define | PRIu64 "I64u" |
| #define | PRId64 "I64d" |
| #define __FASTCALL__ __attribute__((fastcall)) |
| #define __STDCALL__ __attribute__((stdcall)) |
| #define __THISCALL__ __attribute__((thiscall)) |
| #define __UNUSED__ __attribute__((__unused__)) |
| #define ABI_NUM FFI_DEFAULT_ABI |