coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
compiler.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __packed   __attribute__((packed))
 
#define __aligned(x)   __attribute__((aligned(x)))
 
#define __always_unused   __attribute__((unused))
 
#define __must_check   __attribute__((warn_unused_result))
 
#define __weak   __attribute__((weak))
 
#define __noreturn   __attribute__((noreturn))
 
#define __always_inline   inline __attribute__((always_inline))
 
#define __fallthrough   __attribute__((__fallthrough__))
 
#define __TYPEOF_UNLESS_CONST(expr, fallback_expr)
 
#define __TMPNAME_3(i)   __tmpname_##i
 
#define __TMPNAME_2(i)   __TMPNAME_3(i)
 
#define __TMPNAME   __TMPNAME_2(__COUNTER__)
 

Macro Definition Documentation

◆ __aligned

#define __aligned (   x)    __attribute__((aligned(x)))

Definition at line 15 of file compiler.h.

◆ __always_inline

#define __always_inline   inline __attribute__((always_inline))

Definition at line 35 of file compiler.h.

◆ __always_unused

#define __always_unused   __attribute__((unused))

Definition at line 19 of file compiler.h.

◆ __fallthrough

#define __fallthrough   __attribute__((__fallthrough__))

Definition at line 39 of file compiler.h.

◆ __must_check

#define __must_check   __attribute__((warn_unused_result))

Definition at line 23 of file compiler.h.

◆ __noreturn

#define __noreturn   __attribute__((noreturn))

Definition at line 31 of file compiler.h.

◆ __packed

struct me_fwcaps __packed   __attribute__((packed))

◆ __TMPNAME

#define __TMPNAME   __TMPNAME_2(__COUNTER__)

Definition at line 55 of file compiler.h.

◆ __TMPNAME_2

#define __TMPNAME_2 (   i)    __TMPNAME_3(i)

Definition at line 54 of file compiler.h.

◆ __TMPNAME_3

#define __TMPNAME_3 (   i)    __tmpname_##i

Definition at line 53 of file compiler.h.

◆ __TYPEOF_UNLESS_CONST

#define __TYPEOF_UNLESS_CONST (   expr,
  fallback_expr 
)
Value:
__typeof__( \
__builtin_choose_expr(__builtin_constant_p(expr), fallback_expr, expr))

Definition at line 49 of file compiler.h.

◆ __weak

const struct smm_save_state_ops *amd64_ops __weak   __attribute__((weak))

Definition at line 27 of file compiler.h.