diff options
Diffstat (limited to 'firmware/export/system.h')
-rw-r--r-- | firmware/export/system.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h index 050c3074aa..62da252e80 100644 --- a/firmware/export/system.h +++ b/firmware/export/system.h | |||
@@ -135,6 +135,10 @@ int get_cpu_boost_counter(void); | |||
135 | #define PTR_ADD(ptr, x) ((typeof(ptr))((char*)(ptr) + (x))) | 135 | #define PTR_ADD(ptr, x) ((typeof(ptr))((char*)(ptr) + (x))) |
136 | #define PTR_SUB(ptr, x) ((typeof(ptr))((char*)(ptr) - (x))) | 136 | #define PTR_SUB(ptr, x) ((typeof(ptr))((char*)(ptr) - (x))) |
137 | 137 | ||
138 | #ifndef alignof | ||
139 | #define alignof __alignof__ | ||
140 | #endif | ||
141 | |||
138 | /* Get the byte offset of a type's member */ | 142 | /* Get the byte offset of a type's member */ |
139 | #ifndef offsetof | 143 | #ifndef offsetof |
140 | #define offsetof(type, member) __builtin_offsetof(type, member) | 144 | #define offsetof(type, member) __builtin_offsetof(type, member) |