aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Djärv2004-03-31 12:42:43 +0000
committerJan Djärv2004-03-31 12:42:43 +0000
commit7a8560d7d76040a75cf9bacafac98c5b75426762 (patch)
treed271bbd42e8b5d58da0eea80e03b66b21b2760e3
parent1ede99a8ec33e48df285def0f9751e067b01dc6b (diff)
downloademacs-7a8560d7d76040a75cf9bacafac98c5b75426762.tar.gz
emacs-7a8560d7d76040a75cf9bacafac98c5b75426762.zip
data.c (Fbyteorder): Make test work even if unsigned is not 4 bytes.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/data.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4caaa562ee4..9f4171748ef 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12004-03-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * data.c (Fbyteorder): Make test work even if unsigned is not 4
4 bytes.
5
12004-03-30 Kenichi Handa <handa@m17n.org> 62004-03-30 Kenichi Handa <handa@m17n.org>
2 7
3 * editfns.c (Fformat): Fix initialization of the array info. 8 * editfns.c (Fformat): Fix initialization of the array info.
diff --git a/src/data.c b/src/data.c
index e10d7b4fd1d..c3cf05e0f10 100644
--- a/src/data.c
+++ b/src/data.c
@@ -2909,7 +2909,7 @@ lowercase l) for small endian machines. */)
2909 () 2909 ()
2910{ 2910{
2911 unsigned i = 0x04030201; 2911 unsigned i = 0x04030201;
2912 int order = *(char *)&i == 4 ? 66 : 108; 2912 int order = *(char *)&i == 1 ? 108 : 66;
2913 2913
2914 return make_number (order); 2914 return make_number (order);
2915} 2915}