~ chicken-core (chicken-5) d4d418713d721cb6b47b41fd0ca3a0a3406868fb
commit d4d418713d721cb6b47b41fd0ca3a0a3406868fb
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Feb 10 21:17:46 2011 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu Feb 10 21:17:46 2011 +0100
detect little endian byte-order on MIPS correctly (thanks to ckeen)
diff --git a/chicken.h b/chicken.h
index faaa154d..00f5b6a9 100644
--- a/chicken.h
+++ b/chicken.h
@@ -156,6 +156,8 @@ void *alloca ();
# define C_BIG_ENDIAN
#elif defined(__BIG_ENDIAN__)
# define C_BIG_ENDIAN
+#if defined(__MIPSEL__) || defined(__MIPSEL)
+# define C_LITTLE_ENDIAN
#elif defined(__sparc__) || defined(__POWERPC__) || defined(__MC68K__) || defined(__mips__)
# define C_BIG_ENDIAN
#endif
Trap