Browse Source

Force little endian for reals

Jeremy Soller 6 years ago
parent
commit
bd956e5fe4
2 changed files with 6 additions and 20 deletions
  1. 5 7
      include/machine/endian.h
  2. 1 13
      include/sys/param.h

+ 5 - 7
include/machine/endian.h

@@ -1,19 +1,17 @@
 #ifndef __MACHINE_ENDIAN_H__
 
+/* TODO: Forcing little endian, if you need a big endian system, fix this { */
 #ifndef BIG_ENDIAN
-    #define BIG_ENDIAN 4321
+#define BIG_ENDIAN 4321
 #endif
 
 #ifndef LITTLE_ENDIAN
-    #define LITTLE_ENDIAN 1234
+#define LITTLE_ENDIAN 1234
 #endif
 
 #ifndef BYTE_ORDER
-    #if defined(__IEEE_LITTLE_ENDIAN) || defined(__IEEE_BYTES_LITTLE_ENDIAN)
-        #define BYTE_ORDER LITTLE_ENDIAN
-    #else
-        #define BYTE_ORDER BIG_ENDIAN
-    #endif
+#define BYTE_ORDER LITTLE_ENDIAN
 #endif
+/* } */
 
 #endif /* __MACHINE_ENDIAN_H__ */

+ 1 - 13
include/sys/param.h

@@ -31,18 +31,6 @@
 #include <sys/resource.h>
 #include <limits.h>
 
-/* TODO: Forcing little endian, if you need a big endian system, fix this { */
-#ifndef BIG_ENDIAN
-#define BIG_ENDIAN 4321
-#endif
-
-#ifndef LITTLE_ENDIAN
-#define LITTLE_ENDIAN 1234
-#endif
-
-#ifndef BYTE_ORDER
-#define BYTE_ORDER LITTLE_ENDIAN
-#endif
-/* } */
+#include <machine/endian.h>
 
 #endif