-S(_C99|_GNUC, _Bool)
-S(_C99|_GNUC, _Complex)
-S(_C99|_GNUC, _Imaginary)
-S(_GNUC, __thread)
-S(_GNUC, __extension__)
-S(_GNUC, __builtin_classify_type)
-S(_GNUC, __builtin_va_list)
-S(_GNUC, __builtin_expect)
-S(_GNUC, __builtin_offsetof)
-S(_GNUC, __builtin_va_arg)
-S(_GNUC, __builtin_va_end)
-S(_GNUC, __builtin_alloca)
-S(_GNUC, __builtin_nanf)
-S(_GNUC, __builtin_nan)
-S(_GNUC, __builtin_nand)
-S(_GNUC, __builtin_isgreater)
-S(_GNUC, __builtin_isgreaterequal)
-S(_GNUC, __builtin_isless)
-S(_GNUC, __builtin_islessequal)
-S(_GNUC, __builtin_islessgreater)
-S(_GNUC, __builtin_isunordered)
-S(_GNUC, __builtin_constant_p)
-S(_GNUC, __builtin_prefetch)
-S(_C99, __PRETTY_FUNCTION__)
-S(_ALL, __FUNCTION__)
-S(_C99, __func__)
-#undef S
-
-T(_GNUC, real, "__real__",)
-T(_GNUC, _real, "__real", = T_real)
-T(_GNUC, imag, "__imag__",)
-T(_GNUC, _imag, "__imag", = T_imag)
-T(_GNUC|_MS, __alignof__, "__alignof__",)
-T(_GNUC|_MS, __alignof, "__alignof", = T___alignof__)
-T(_MS, _alignof, "_alignof", = T___alignof__)
-T(_ANSI|_C99, const, "const",)
-T(_GNUC, _const, "__const", = T_const)
-T(_GNUC|_MS, restrict, "__restrict",)
-T(_GNUC, _restrict_, "__restrict__", = T_restrict)
-T(_C99, _restrict, "restrict", = T_restrict)
-T(_ALL, asm, "asm",)
-T(_GNUC, __asm__, "__asm__", = T_asm)
-T(_MS, _asm, "_asm", = T_asm)
-T(_GNUC|_MS, __asm, "__asm", = T_asm)
-T(_ANSI|_C99, volatile, "volatile",)
-T(_GNUC, __volatile__, "__volatile__", = T_volatile)
-T(_C99, inline, "inline",)
-T(_GNUC|_MS, __inline, "__inline", = T_inline)
-T(_GNUC, __inline__, "__inline__", = T_inline)
-T(_GNUC, typeof, "typeof",)
-T(_GNUC, __typeof, "__typeof", = T_typeof)
-T(_GNUC, __typeof__, "__typeof__", = T_typeof)
-T(_GNUC, attribute, "__attribute",)
-T(_GNUC, __attribute__, "__attribute__", = T_attribute)