|
| #define | __alias(symbol) __attribute__((__alias__(#symbol))) |
| |
| #define | __aligned(x) __attribute__((__aligned__(x))) |
| |
| #define | __aligned_largest __attribute__((__aligned__)) |
| |
| #define | __alloc_size__(x, ...) __attribute__((__alloc_size__(x, ## __VA_ARGS__))) |
| |
| #define | __always_inline inline __attribute__((__always_inline__)) |
| |
| #define | __assume_aligned(a, ...) __attribute__((__assume_aligned__(a, ## __VA_ARGS__))) |
| |
| #define | __cleanup(func) __attribute__((__cleanup__(func))) |
| |
| #define | __attribute_const__ __attribute__((__const__)) |
| |
| #define | __copy(symbol) |
| |
| #define | __diagnose_as(builtin...) |
| |
| #define | __deprecated |
| |
| #define | __designated_init |
| |
| #define | __compiletime_error(msg) |
| |
| #define | __visible |
| |
| #define | __printf(a, b) __attribute__((__format__(printf, a, b))) |
| |
| #define | __scanf(a, b) __attribute__((__format__(scanf, a, b))) |
| |
| #define | __gnu_inline __attribute__((__gnu_inline__)) |
| |
| #define | __malloc __attribute__((__malloc__)) |
| |
| #define | __mode(x) __attribute__((__mode__(x))) |
| |
| #define | __no_caller_saved_registers |
| |
| #define | __noclone |
| |
| #define | fallthrough do {} while (0) /* fallthrough */ |
| |
| #define | __flatten __attribute__((flatten)) |
| |
| #define | noinline __attribute__((__noinline__)) |
| |
| #define | __nonnull_args(x...) __attribute__((__nonnull__(x))) |
| |
| #define | __nonstring |
| |
| #define | __no_profile |
| |
| #define | __noreturn __attribute__((__noreturn__)) |
| |
| #define | __no_stack_protector |
| |
| #define | __overloadable |
| |
| #define | __packed __attribute__((__packed__)) |
| |
| #define | __pass_dynamic_object_size(type) |
| |
| #define | __pass_object_size(type) |
| |
| #define | __pure __attribute__((__pure__)) |
| |
| #define | __section(section) __attribute__((__section__(section))) |
| |
| #define | __uninitialized |
| |
| #define | __always_unused __attribute__((__unused__)) |
| |
| #define | __maybe_unused __attribute__((__unused__)) |
| |
| #define | __used __attribute__((__used__)) |
| |
| #define | __always_used __used __maybe_unused |
| |
| #define | __must_check __attribute__((__warn_unused_result__)) |
| |
| #define | __compiletime_warning(msg) |
| |
| #define | __disable_sanitizer_instrumentation |
| |
| #define | __noipa |
| |
| #define | __weak __attribute__((__weak__)) |
| |
| #define | __fix_address noinline __noclone |
| |