__has_builtin
#if __has_builtin (__builtin_unreachable)
#if __has_builtin (__builtin_unreachable)
#if __GNUC_PREREQ__(4, 6) || __has_builtin(__builtin_unreachable)
#ifndef __has_builtin
#elif defined __has_builtin
# if __has_builtin(__builtin_add_overflow)
# if __has_builtin(__builtin_sub_overflow)
# if __has_builtin(__builtin_mul_overflow)
# ifdef __has_builtin
# if __has_builtin(__builtin_unreachable)
IDENT(__has_builtin);
#ifndef __has_builtin
#if __has_builtin(__builtin_offsetof) \
|| __has_builtin(__builtin_types_compatible_p)
#if __has_builtin(__builtin_va_list) \
|| __has_builtin(__builtin_ms_va_list)
__has_builtin()??? Quesako?
#if __has_builtin(__builtin_abs)
#if __has_builtin(__builtin_constant_p)
123 __has_builtin(abc) def
#if __has_builtin(nothing)