libyggdrasil
v1.0.0
|
Commonly used C and GNU attributes. More...
Go to the source code of this file.
Macros | |
#define | LIKELY __attribute__((likely)) |
#define | UNLIKELY __attribute__((unlikely)) |
#define | DEPRECTATED(reason) __attribute__((deprecated)) |
#define | NO_RETURN __attribute__((noreturn)) |
#define | WEAK __attribute__((weak)) |
#define | ALWAYS_INLINE __attribute__((always_inline)) inline |
#define | PACKED __attribute__((packed)) |
#define | NAKED __attribute__((naked)) |
#define | SECTION(name) __attribute__((section(name))) |
#define | ALIGNED(alignment) __attribute__((aligned(alignment))) |
#define | C_LINKAGE |
Commonly used C and GNU attributes.
#define ALIGNED | ( | alignment | ) | __attribute__((aligned(alignment))) |
#define ALWAYS_INLINE __attribute__((always_inline)) inline |
#define C_LINKAGE |
#define DEPRECTATED | ( | reason | ) | __attribute__((deprecated)) |
#define LIKELY __attribute__((likely)) |
#define NAKED __attribute__((naked)) |
#define NO_RETURN __attribute__((noreturn)) |
#define PACKED __attribute__((packed)) |
#define SECTION | ( | name | ) | __attribute__((section(name))) |
#define UNLIKELY __attribute__((unlikely)) |
#define WEAK __attribute__((weak)) |