|
sarmfsw: SMFSW Toolbox (desinged for ARM / compatible with other 8b/16b/32b platforms) 4.0rc
SMFSW collection of miscellaneous functions \& macros (desinged for ARM / compatible with other 8b/16b/32b platforms)
|
Common keywords aliases. More...

Macros | |
| #define | __RESTRICT |
restrict keyword alias | |
| #define | __STATIC static |
static alias when functions visibility may be required (__INLINE remaining static) | |
| #define | __INLINE static inline |
inline attribute alias | |
| #define | __TYPEOF __typeof__ |
typeof keyword alias ( | |
| #define | __ASM __asm__ |
asm keyword alias ( | |
Common keywords aliases.
Header scope deviation has been granted for following rules:
Rule-20.5 - Advisory: #undef (misra-c2012-20.5)
Header scope derogation to following rules:
Rule-21.1 - Required: #define and #undef on reserved identifiers (misra-c2012-21.1)
Justification: define generic CMSIS IO macros and keywords aliases in case not already defined.
| #define __ASM __asm__ |
asm keyword alias (
| #define __INLINE static inline |
inline attribute alias
| #define __RESTRICT |
restrict keyword alias
| #define __STATIC static |
static alias when functions visibility may be required (__INLINE remaining static)
| #define __TYPEOF __typeof__ |
typeof keyword alias (