eĿlipsis
a language independent preprocessor
 
Loading...
Searching...
No Matches
predefined_c_attribute_gcc_14.h
Go to the documentation of this file.
1#ifndef __has_c_attribute‿_Noreturn
2#xdefine __has_c_attribute‿_Noreturn __EVALUATE__(202311L)
3#endif
4#ifndef __has_c_attribute‿___Noreturn__
5#xdefine __has_c_attribute‿___Noreturn__ __EVALUATE__(202311L)
6#endif
7#ifndef __has_c_attribute‿deprecated
8#xdefine __has_c_attribute‿deprecated __EVALUATE__(202311L)
9#endif
10#ifndef __has_c_attribute‿__deprecated__
11#xdefine __has_c_attribute‿__deprecated__ __EVALUATE__(202311L)
12#endif
13#ifndef __has_c_attribute‿fallthrough
14#xdefine __has_c_attribute‿fallthrough __EVALUATE__(202311L)
15#endif
16#ifndef __has_c_attribute‿__fallthrough__
17#xdefine __has_c_attribute‿__fallthrough__ __EVALUATE__(202311L)
18#endif
19#ifndef __has_c_attribute‿maybe_unused
20#xdefine __has_c_attribute‿maybe_unused __EVALUATE__(202311L)
21#endif
22#ifndef __has_c_attribute‿__maybe_unused__
23#xdefine __has_c_attribute‿__maybe_unused__ __EVALUATE__(202311L)
24#endif
25#ifndef __has_c_attribute‿nodiscard
26#xdefine __has_c_attribute‿nodiscard __EVALUATE__(202311L)
27#endif
28#ifndef __has_c_attribute‿__nodiscard__
29#xdefine __has_c_attribute‿__nodiscard__ __EVALUATE__(202311L)
30#endif
31#ifndef __has_c_attribute‿noreturn
32#xdefine __has_c_attribute‿noreturn __EVALUATE__(202311L)
33#endif
34#ifndef __has_c_attribute‿__noreturn__
35#xdefine __has_c_attribute‿__noreturn__ __EVALUATE__(202311L)
36#endif
37#xdefine __HAS_C_ATTRIBUTE(gnu,alias)
38#xdefine __HAS_C_ATTRIBUTE(gnu,aligned)
39#xdefine __HAS_C_ATTRIBUTE(gnu,alloc_align)
40#xdefine __HAS_C_ATTRIBUTE(gnu,alloc_size)
41#xdefine __HAS_C_ATTRIBUTE(gnu,always_inline)
42#xdefine __HAS_C_ATTRIBUTE(gnu,artificial)
43#xdefine __HAS_C_ATTRIBUTE(gnu,assume_aligned)
44#xdefine __HAS_C_ATTRIBUTE(gnu,cleanup)
45#xdefine __HAS_C_ATTRIBUTE(gnu,cold)
46#xdefine __HAS_C_ATTRIBUTE(gnu,common)
47#xdefine __HAS_C_ATTRIBUTE(gnu,const)
48#xdefine __HAS_C_ATTRIBUTE(gnu,constructor)
49#xdefine __HAS_C_ATTRIBUTE(gnu,copy)
50#xdefine __HAS_C_ATTRIBUTE(gnu,deprecated)
51#xdefine __HAS_C_ATTRIBUTE(gnu,destructor)
52#xdefine __HAS_C_ATTRIBUTE(gnu,error)
53#xdefine __HAS_C_ATTRIBUTE(gnu,expected_throw)
54#xdefine __HAS_C_ATTRIBUTE(gnu,externally_visible)
55#xdefine __HAS_C_ATTRIBUTE(gnu,fd_arg)
56#xdefine __HAS_C_ATTRIBUTE(gnu,fd_arg_read)
57#xdefine __HAS_C_ATTRIBUTE(gnu,fd_arg_write)
58#xdefine __HAS_C_ATTRIBUTE(gnu,flatten)
59#xdefine __HAS_C_ATTRIBUTE(gnu,format)
60#xdefine __HAS_C_ATTRIBUTE(gnu,format_arg)
61#xdefine __HAS_C_ATTRIBUTE(gnu,gnu_inline)
62#xdefine __HAS_C_ATTRIBUTE(gnu,hot)
63#xdefine __HAS_C_ATTRIBUTE(gnu,ifunc)
64#xdefine __HAS_C_ATTRIBUTE(gnu,interrupt)
65#xdefine __HAS_C_ATTRIBUTE(gnu,leaf)
66#xdefine __HAS_C_ATTRIBUTE(gnu,malloc)
67#xdefine __HAS_C_ATTRIBUTE(gnu,mode)
68#xdefine __HAS_C_ATTRIBUTE(gnu,no_address_safety_analysis)
69#xdefine __HAS_C_ATTRIBUTE(gnu,no_icf)
70#xdefine __HAS_C_ATTRIBUTE(gnu,no_instrument_function)
71#xdefine __HAS_C_ATTRIBUTE(gnu,no_profile_instrument_function)
72#xdefine __HAS_C_ATTRIBUTE(gnu,no_reorder)
73#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize)
74#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_address)
75#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_coverage)
76#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_thread)
77#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_undefined)
78#xdefine __HAS_C_ATTRIBUTE(gnu,no_split_stack)
79#xdefine __HAS_C_ATTRIBUTE(gnu,no_stack_limit)
80#xdefine __HAS_C_ATTRIBUTE(gnu,no_stack_protector)
81#xdefine __HAS_C_ATTRIBUTE(gnu,noclone)
82#xdefine __HAS_C_ATTRIBUTE(gnu,nocommon)
83#xdefine __HAS_C_ATTRIBUTE(gnu,noinit)
84#xdefine __HAS_C_ATTRIBUTE(gnu,noipa)
85#xdefine __HAS_C_ATTRIBUTE(gnu,nonnull)
86#xdefine __HAS_C_ATTRIBUTE(gnu,nonstring)
87#xdefine __HAS_C_ATTRIBUTE(gnu,noplt)
88#xdefine __HAS_C_ATTRIBUTE(gnu,noreturn)
89#xdefine __HAS_C_ATTRIBUTE(gnu,nothrow)
90#xdefine __HAS_C_ATTRIBUTE(gnu,optimize)
91#xdefine __HAS_C_ATTRIBUTE(gnu,packed)
92#xdefine __HAS_C_ATTRIBUTE(gnu,patchable_function_entry)
93#xdefine __HAS_C_ATTRIBUTE(gnu,persistent)
94#xdefine __HAS_C_ATTRIBUTE(gnu,pure)
95#xdefine __HAS_C_ATTRIBUTE(gnu,retain)
96#xdefine __HAS_C_ATTRIBUTE(gnu,returns_nonnull)
97#xdefine __HAS_C_ATTRIBUTE(gnu,returns_twice)
98#xdefine __HAS_C_ATTRIBUTE(gnu,section)
99#xdefine __HAS_C_ATTRIBUTE(gnu,sentinel)
100#xdefine __HAS_C_ATTRIBUTE(gnu,simd)
101#xdefine __HAS_C_ATTRIBUTE(gnu,stack_protect)
102#xdefine __HAS_C_ATTRIBUTE(gnu,strict_flex_array)
103#xdefine __HAS_C_ATTRIBUTE(gnu,symver)
104#xdefine __HAS_C_ATTRIBUTE(gnu,tainted_args)
105#xdefine __HAS_C_ATTRIBUTE(gnu,target)
106#xdefine __HAS_C_ATTRIBUTE(gnu,target_clones)
107#xdefine __HAS_C_ATTRIBUTE(gnu,tls_model)
108#xdefine __HAS_C_ATTRIBUTE(gnu,unavailable)
109#xdefine __HAS_C_ATTRIBUTE(gnu,uninitialized)
110#xdefine __HAS_C_ATTRIBUTE(gnu,unused)
111#xdefine __HAS_C_ATTRIBUTE(gnu,used)
112#xdefine __HAS_C_ATTRIBUTE(gnu,vector_size)
113#xdefine __HAS_C_ATTRIBUTE(gnu,visibility)
114#xdefine __HAS_C_ATTRIBUTE(gnu,warn_if_not_aligned)
115#xdefine __HAS_C_ATTRIBUTE(gnu,warn_unused_result)
116#xdefine __HAS_C_ATTRIBUTE(gnu,warning)
117#xdefine __HAS_C_ATTRIBUTE(gnu,weak)
118#xdefine __HAS_C_ATTRIBUTE(gnu,weakref)
119#xdefine __HAS_C_ATTRIBUTE(gnu,zero_call_used_regs)