ReactOS 0.4.17-dev-683-g0dafdc5
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 UACPI_ALIGN(x)   __declspec(align(x))
 
#define UACPI_STATIC_ASSERT   _Static_assert
 
#define UACPI_ALWAYS_INLINE   inline __attribute__((always_inline))
 
#define UACPI_PACKED(decl)   decl __attribute__((packed));
 
#define uacpi_unlikely(expr)   expr
 
#define uacpi_likely(expr)   expr
 
#define UACPI_MAYBE_UNUSED
 
#define UACPI_NO_UNUSED_PARAMETER_WARNINGS_BEGIN
 
#define UACPI_NO_UNUSED_PARAMETER_WARNINGS_END
 
#define UACPI_PRINTF_DECL(fmt_idx, args_idx)
 
#define UACPI_FALLTHROUGH   do {} while (0)
 

Macro Definition Documentation

◆ UACPI_ALIGN

#define UACPI_ALIGN (   x)    __declspec(align(x))

Definition at line 12 of file compiler.h.

◆ UACPI_ALWAYS_INLINE

#define UACPI_ALWAYS_INLINE   inline __attribute__((always_inline))

Definition at line 35 of file compiler.h.

◆ UACPI_FALLTHROUGH

#define UACPI_FALLTHROUGH   do {} while (0)

Definition at line 100 of file compiler.h.

◆ uacpi_likely

#define uacpi_likely (   expr)    expr

Definition at line 89 of file compiler.h.

◆ UACPI_MAYBE_UNUSED

#define UACPI_MAYBE_UNUSED

Definition at line 91 of file compiler.h.

◆ UACPI_NO_UNUSED_PARAMETER_WARNINGS_BEGIN

#define UACPI_NO_UNUSED_PARAMETER_WARNINGS_BEGIN

Definition at line 93 of file compiler.h.

◆ UACPI_NO_UNUSED_PARAMETER_WARNINGS_END

#define UACPI_NO_UNUSED_PARAMETER_WARNINGS_END

Definition at line 94 of file compiler.h.

◆ UACPI_PACKED

#define UACPI_PACKED (   decl)    decl __attribute__((packed));

Definition at line 36 of file compiler.h.

◆ UACPI_PRINTF_DECL

#define UACPI_PRINTF_DECL (   fmt_idx,
  args_idx 
)

Definition at line 96 of file compiler.h.

◆ UACPI_STATIC_ASSERT

#define UACPI_STATIC_ASSERT   _Static_assert

Definition at line 19 of file compiler.h.

◆ uacpi_unlikely

#define uacpi_unlikely (   expr)    expr

Definition at line 88 of file compiler.h.