aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/include/libc/machine/endian.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/system/include/libc/machine/endian.h b/system/include/libc/machine/endian.h
index 07ebc8f6..cec97a7b 100644
--- a/system/include/libc/machine/endian.h
+++ b/system/include/libc/machine/endian.h
@@ -9,6 +9,13 @@
#define LITTLE_ENDIAN 1234
#endif
+#ifndef __LITTLE_ENDIAN
+#define __LITTLE_ENDIAN LITTLE_ENDIAN
+#endif
+#ifndef __BIG_ENDIAN
+#define __BIG_ENDIAN BIG_ENDIAN
+#endif
+
#ifndef BYTE_ORDER
#if defined(__IEEE_LITTLE_ENDIAN) || defined(__IEEE_BYTES_LITTLE_ENDIAN)
#define BYTE_ORDER LITTLE_ENDIAN
@@ -17,4 +24,8 @@
#endif
#endif
+#ifndef __BYTE_ORDER
+#define __BYTE_ORDER BYTE_ORDER
+#endif
+
#endif /* __MACHINE_ENDIAN_H__ */