In addition to built-in functions, the following types are defined in the
gcc.builtins
module.
___builtin_clong
The D equivalent of the target’s C long
type.
___builtin_clonglong
The D equivalent of the target’s C long long
type.
___builtin_culong
The D equivalent of the target’s C unsigned long
type.
___builtin_culonglong
The D equivalent of the target’s C unsigned long long
type.
___builtin_machine_byte
Signed unit-sized integer type.
___builtin_machine_int
Signed word-sized integer type.
___builtin_machine_ubyte
Unsigned unit-sized integer type.
___builtin_machine_uint
Unsigned word-sized integer type.
___builtin_pointer_int
Signed pointer-sized integer type.
___builtin_pointer_uint
Unsigned pointer-sized integer type.
___builtin_unwind_int
The D equivalent of the target’s C _Unwind_Sword
type.
___builtin_unwind_uint
The D equivalent of the target’s C _Unwind_Word
type.
___builtin_va_list
The target’s va_list
type.