[Libreoffice-commits] core.git: solenv/bin
Baptiste Daroussin
bapt at FreeBSD.org
Mon Dec 14 03:08:28 PST 2015
solenv/bin/concat-deps.c | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
New commits:
commit f0cf5557d7e309e84ec997b8bdd84c6d029271d2
Author: Baptiste Daroussin <bapt at FreeBSD.org>
Date: Sat Dec 12 12:49:49 2015 +0100
Fix build on BSDs
Change-Id: I88fbad89a78262f4c3275aa3a01fbebaacece245
Reviewed-on: https://gerrit.libreoffice.org/20660
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/solenv/bin/concat-deps.c b/solenv/bin/concat-deps.c
index 4e6b432..2b5956f 100644
--- a/solenv/bin/concat-deps.c
+++ b/solenv/bin/concat-deps.c
@@ -33,9 +33,7 @@
#define CORE_LITTLE_ENDIAN
#endif /* Def _MSC_VER */
-#if defined(__linux) || defined(__OpenBSD__) || \
- defined(__FreeBSD__) || defined(__NetBSD__) || \
- defined(__DragonFly__) || defined(__FreeBSD_kernel__)
+#if defined(__linux) || defined(__FreeBSD_kernel__)
#include <sys/param.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN
#undef CORE_BIG_ENDIAN
@@ -46,7 +44,21 @@
#undef CORE_LITTLE_ENDIAN
#endif /* __BYTE_ORDER == __BIG_ENDIAN */
#endif /* !(__BYTE_ORDER == __LITTLE_ENDIAN) */
-#endif /* Def __linux || Def *BSD */
+#endif /* Def __linux */
+
+#if defined(__OpenBSD__) || defined(__FreeBSD__) || \
+ defined(__NetBSD__) || defined(__DragonFly__)
+#include <machine/endian.h>
+#if _BYTE_ORDER == _LITTLE_ENDIAN
+#undef CORE_BIG_ENDIAN
+#define CORE_LITTLE_ENDIAN
+#else /* !(_BYTE_ORDER == _LITTLE_ENDIAN) */
+#if _BYTE_ORDER == _BIG_ENDIAN
+#define CORE_BIG_ENDIAN
+#undef CORE_LITTLE_ENDIAN
+#endif /* _BYTE_ORDER == _BIG_ENDIAN */
+#endif /* !(_BYTE_ORDER == _LITTLE_ENDIAN) */
+#endif /* Def *BSD */
#ifdef __sun
#ifdef __sparc
More information about the Libreoffice-commits
mailing list