FDL Core Library
ASC Framing Decision List — C/C++ Reference Implementation
Loading...
Searching...
No Matches
Data Fields
fdl_abi_version_t Struct Reference

ABI version triple for runtime compatibility checks. More...

#include <fdl_core.h>

Data Fields

uint64_t major
 Breaking changes increment this.
 
uint64_t minor
 Backwards-compatible additions increment this.
 
uint64_t patch
 Bug-fix releases increment this.
 

Detailed Description

ABI version triple for runtime compatibility checks.

Fields are uint64_t (not uint32_t) so the struct avoids sub-register packing on ARM64, which causes field-swap bugs in CFFI ABI mode. See the Enums section comment for the full rationale.


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