In addition to built-in functions, the following types are defined in the
gcc.builtins module.
___builtin_clongThe D equivalent of the target’s C long type.
___builtin_clonglongThe D equivalent of the target’s C long long type.
___builtin_culongThe D equivalent of the target’s C unsigned long type.
___builtin_culonglongThe D equivalent of the target’s C unsigned long long type.
___builtin_machine_byteSigned unit-sized integer type.
___builtin_machine_intSigned word-sized integer type.
___builtin_machine_ubyteUnsigned unit-sized integer type.
___builtin_machine_uintUnsigned word-sized integer type.
___builtin_pointer_intSigned pointer-sized integer type.
___builtin_pointer_uintUnsigned pointer-sized integer type.
___builtin_unwind_intThe D equivalent of the target’s C _Unwind_Sword type.
___builtin_unwind_uintThe D equivalent of the target’s C _Unwind_Word type.
___builtin_va_listThe target’s va_list type.