|
infix
A JIT-Powered FFI Library for C
|
Defines common C structures used across the infix test suite.
More...
#include <inttypes.h>#include <stddef.h>Go to the source code of this file.
Classes | |
| struct | Point |
| A simple struct with two doubles, often used to test pass-by-value on registers. More... | |
| struct | Vector4 |
| A struct containing an array, often used to test HFA (Homogeneous Floating-point Aggregate) rules. More... | |
| struct | LargeData |
| A larger struct used for testing pass-by-reference and stack arguments. More... | |
| union | Number |
| A simple union to test aggregate classification. More... | |
| struct | LargeStruct |
| A struct larger than 16 bytes, guaranteed to be passed by reference on most ABIs. More... | |
| struct | MixedIntDouble |
| A struct with mixed integer and float members, used to test complex classification rules on System V x64. More... | |
| struct | PointerStruct |
| A struct containing pointers, used to test pointer argument handling. More... | |
| struct | PackedStruct |
| A packed struct with an unusual size (9 bytes) and alignment (1). More... | |
| struct | NonPowerOfTwoStruct |
| A struct whose size (12 bytes) is not a power of two, used to test ABI rules for such types. More... | |
Defines common C structures used across the infix test suite.