Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: libq/
Date: Fri, 23 Mar 2018 20:17:46
Message-Id: 1521822359.56f9a5d07c39ce39d1e66af44bdcb370071e48de.grobian@gentoo
1 commit: 56f9a5d07c39ce39d1e66af44bdcb370071e48de
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 23 16:25:59 2018 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 23 16:25:59 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=56f9a5d0
7
8 hash_fd: induce byteorder on Solaris too
9
10 libq/hash_fd.c | 12 +++++++++++-
11 1 file changed, 11 insertions(+), 1 deletion(-)
12
13 diff --git a/libq/hash_fd.c b/libq/hash_fd.c
14 index 49e3af5..a88d756 100644
15 --- a/libq/hash_fd.c
16 +++ b/libq/hash_fd.c
17 @@ -31,7 +31,17 @@
18 #ifdef HAVE_SYS_PARAM_H
19 # include <sys/param.h>
20 # ifndef __BYTE_ORDER
21 -# define __BYTE_ORDER BYTE_ORDER
22 +# ifdef BYTE_ORDER
23 +# define __BYTE_ORDER BYTE_ORDER
24 +# elif defined(_LITTLE_ENDIAN)
25 +# define __LITTLE_ENDIAN 1234
26 +# define __BIG_ENDIAN 4321
27 +# define __BYTE_ORDER __LITTLE_ENDIAN
28 +# elif defined(_BIG_ENDIAN)
29 +# define __LITTLE_ENDIAN 1234
30 +# define __BIG_ENDIAN 4321
31 +# define __BYTE_ORDER __BIG_ENDIAN
32 +# endif
33 # endif
34 # ifndef __BIG_ENDIAN
35 # define __BIG_ENDIAN BIG_ENDIAN