Unit testing framework and devicetree framework refactoring (#50)
[lunaix-os.git] / lunaix-os / includes / lunaix / compiler.h
index ffc73c885e33a7beba59d4a4c43e1be68cbffe1c..a41c741b6dd111d5685e41b4fca3922169cee2e6 100644 (file)
@@ -14,6 +14,9 @@
 #define unreachable             __builtin_unreachable()
 #define no_inline               __attribute__((noinline))
 
 #define unreachable             __builtin_unreachable()
 #define no_inline               __attribute__((noinline))
 
+#define _be                     __attribute__((scalar_storage_order ("big-endian")))
+#define _le                     __attribute__((scalar_storage_order ("little-endian")))
+
 #define _default                _weak
 
 #define msbiti                  (sizeof(int) * 8 - 1)
 #define _default                _weak
 
 #define msbiti                  (sizeof(int) * 8 - 1)