libmetal
Loading...
Searching...
No Matches
compiler.h File Reference

Go to the source code of this file.

Macros

#define restrict   __restrict__
#define metal_align(n)
#define metal_weak   __attribute__((weak))
#define metal_asm   asm
#define METAL_PACKED_BEGIN
#define METAL_PACKED_END   __attribute__((__packed__))
#define __deprecated   __attribute__((deprecated))

Macro Definition Documentation

◆ __deprecated

#define __deprecated   __attribute__((deprecated))

◆ metal_align

#define metal_align ( n)
Value:
__attribute__((aligned(n)))

◆ metal_asm

#define metal_asm   asm

◆ METAL_PACKED_BEGIN

#define METAL_PACKED_BEGIN

◆ METAL_PACKED_END

#define METAL_PACKED_END   __attribute__((__packed__))

◆ metal_weak

#define metal_weak   __attribute__((weak))

◆ restrict

#define restrict   __restrict__