TargetC

Functions and variables specific to interfacing with extern(C) ABI.

Members

Variables

bitFieldStyle
BitFieldStyle bitFieldStyle;

different C compilers do it differently

boolsize
ubyte boolsize;

size of a C _Bool type

crtDestructorsSupported
bool crtDestructorsSupported;

Not all platforms support crt_destructor

intsize
ubyte intsize;

size of a C int or unsigned int type

long_doublesize
ubyte long_doublesize;

size of a C long double

long_longsize
ubyte long_longsize;

size of a C long long or unsigned long long type

longsize
ubyte longsize;

size of a C long or unsigned long type

runtime
Runtime runtime;

vendor of the C runtime to link against

shortsize
ubyte shortsize;

size of a C short or unsigned short type

wchar_tsize
ubyte wchar_tsize;

size of a C wchar_t type

Meta