[Libreoffice-commits] core.git: 2 commits - sal/osl solenv/bin
Stephan Bergmann
sbergman at redhat.com
Wed Mar 27 03:45:37 PDT 2013
sal/osl/unx/file.cxx | 4 ++++
solenv/bin/concat-deps.c | 38 ++++++++++++++++++--------------------
2 files changed, 22 insertions(+), 20 deletions(-)
New commits:
commit b2d2118f76b8bc95dc2aae76b7c3f7a697b0da24
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed Mar 27 11:40:26 2013 +0100
-Werror,-Wunused-macros
Change-Id: I3c43fcfe7216a833f1dbe298098b72de52f0f155
diff --git a/solenv/bin/concat-deps.c b/solenv/bin/concat-deps.c
index 5d44f1f..765bacd 100644
--- a/solenv/bin/concat-deps.c
+++ b/solenv/bin/concat-deps.c
@@ -14,26 +14,26 @@
#ifdef __APPLE__
#ifdef __x86_64__
-#define CORE_BIG_ENDIAN 0
-#define CORE_LITTLE_ENDIAN 1
+#undef CORE_BIG_ENDIAN
+#define CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 64 /* big value -> no alignment */
#else
-#define CORE_BIG_ENDIAN 1
-#define CORE_LITTLE_ENDIAN 0
+#define CORE_BIG_ENDIAN
+#undef CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 4
#endif
#endif
#ifdef _AIX
-#define CORE_BIG_ENDIAN 1
-#define CORE_LITTLE_ENDIAN 0
+#define CORE_BIG_ENDIAN
+#undef CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 4
#endif /* Def _AIX */
#ifdef _MSC_VER
#define __windows
-#define CORE_BIG_ENDIAN 0
-#define CORE_LITTLE_ENDIAN 1
+#undef CORE_BIG_ENDIAN
+#define CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 64 /* big value -> no alignment */
#endif /* Def _MSC_VER */
@@ -42,8 +42,8 @@
defined(__DragonFly__) || defined(__FreeBSD_kernel__)
#include <sys/param.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN
-#define CORE_BIG_ENDIAN 0
-#define CORE_LITTLE_ENDIAN 1
+#undef CORE_BIG_ENDIAN
+#define CORE_LITTLE_ENDIAN
#if defined(__x86_64) || defined(__i386)
#define USE_MEMORY_ALIGNMENT 64
#else
@@ -51,8 +51,8 @@
#endif
#else /* !(__BYTE_ORDER == __LITTLE_ENDIAN) */
#if __BYTE_ORDER == __BIG_ENDIAN
-#define CORE_BIG_ENDIAN 1
-#define CORE_LITTLE_ENDIAN 0
+#define CORE_BIG_ENDIAN
+#undef CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 4
#endif /* __BYTE_ORDER == __BIG_ENDIAN */
#endif /* !(__BYTE_ORDER == __LITTLE_ENDIAN) */
@@ -60,12 +60,12 @@
#ifdef __sun
#ifdef __sparc
-#define CORE_BIG_ENDIAN 1
-#define CORE_LITTLE_ENDIAN 0
+#define CORE_BIG_ENDIAN
+#undef CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 4
#else /* Ndef __sparc */
-#define CORE_BIG_ENDIAN 0
-#define CORE_LITTLE_ENDIAN 1
+#undef CORE_BIG_ENDIAN
+#define CORE_LITTLE_ENDIAN
#define USE_MEMORY_ALIGNMENT 4
#endif /* Ndef __sparc */
#endif /* Def __sun */
@@ -342,19 +342,17 @@ struct hash
#define rot(x,k) (((x)<<(k)) | ((x)>>(32-(k))))
-#if CORE_BIG_ENDIAN
+#if defined CORE_BIG_ENDIAN
#define MASK_C1 0xFFFFFF00
#define MASK_C2 0xFFFF0000
#define MASK_C3 0xFF000000
-#else
-#if CORE_LITTLE_ENDIAN
+#elif defined CORE_LITTLE_ENDIAN
#define MASK_C1 0xFFFFFF
#define MASK_C2 0xFFFF
#define MASK_C3 0xFF
#else
#error "Missing Endianness definition"
#endif
-#endif
#define mix(a,b,c) \
commit c1ea7a2fb43a8f51134fafba78b3acc68f10fcf4
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed Mar 27 11:35:40 2013 +0100
At least Mac OS X SDK 10.7 doesn't experience TimeValue clash here
(causes -Werror,-Wunused-macros, rather)
Change-Id: I1dc05a5cf73aec7827df662342f5d9189215e64e
diff --git a/sal/osl/unx/file.cxx b/sal/osl/unx/file.cxx
index c6f55dc..bffca6d 100644
--- a/sal/osl/unx/file.cxx
+++ b/sal/osl/unx/file.cxx
@@ -43,9 +43,13 @@
#define HAVE_O_EXLOCK
// add MACOSX Time Value
+#if MACOSX_SDK_VERSION < 1070
#define TimeValue CFTimeValue
+#endif
#include <CoreFoundation/CoreFoundation.h>
+#if MACOSX_SDK_VERSION < 1070
#undef TimeValue
+#endif
#endif /* MACOSX */
More information about the Libreoffice-commits
mailing list