libmetal
Macros
compiler.h File Reference

Go to the source code of this file.

Macros

#define restrict   __restrict__
 
#define metal_align(n)   __attribute__((aligned(n)))
 
#define metal_weak   __attribute__((weak))
 
#define METAL_PACKED_BEGIN   __packed
 
#define METAL_PACKED_END
 

Macro Definition Documentation

◆ metal_align

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

◆ METAL_PACKED_BEGIN

#define METAL_PACKED_BEGIN   __packed

◆ METAL_PACKED_END

#define METAL_PACKED_END

◆ metal_weak

#define metal_weak   __attribute__((weak))

◆ restrict

#define restrict   __restrict__