Go to the documentation of this file.
14 # define __noinline __attribute__ ((noinline))
15 # define __pure __attribute__ ((pure))
16 # define __const __attribute__ ((const))
17 # define __noreturn __attribute__ ((noreturn))
18 # define __malloc __attribute__ ((malloc))
19 # define __must_check __attribute__ ((warn_unused_result))
20 # define __deprecated __attribute__ ((deprecated))
21 # define __used __attribute__ ((used))
22 # define __unused __attribute__ ((unused))
23 # define __packed __attribute__ ((packed))
24 # define __align(x) __attribute__ ((aligned (x)))
25 # define __align_max __attribute__ ((aligned))
26 # define likely(x) __builtin_expect (!!(x), 1)
27 # define unlikely(x) __builtin_expect (!!(x), 0)
41 # define likely(x) (x)
42 # define unlikely(x) (x)