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 |