Ruby: extended_cif Struct Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Data Fields
extended_cif Struct Reference

`#include <ffi_common.h>`

## Data Fields
ffi_cif * | cif
void * | rvalue
void ** | avalue

## Detailed Description

Definition at line 86 of file ffi_common.h.

## Field Documentation

## ◆ avalue

void** extended_cif::avalue

Definition at line 90 of file ffi_common.h.

Referenced by ffi_call(), ffi_prep_args(), ffi_prep_args_pa32(), ffi_prep_args_SYSV(), ffi_prep_args_v8(), ffi_prep_args_v9(), ffi_prep_args_VFP(), and ffi_raw_call().

## ◆ cif

ffi_cif* extended_cif::cif

Definition at line 88 of file ffi_common.h.

Referenced by ffi_call(), ffi_prep_args(), ffi_prep_args_pa32(), ffi_prep_args_SYSV(), ffi_prep_args_v8(), ffi_prep_args_v9(), ffi_prep_args_VFP(), and ffi_raw_call().

## ◆ rvalue

void* extended_cif::rvalue

Definition at line 89 of file ffi_common.h.

Referenced by ffi_call(), ffi_prep_args(), ffi_prep_args_SYSV(), ffi_prep_args_v8(), ffi_prep_args_v9(), ffi_prep_args_VFP(), and ffi_raw_call().

The documentation for this struct was generated from the following file:

- ext/fiddle/libffi-3.2.1/include/ffi_common.h