[Libreoffice-commits] core.git: include/LibreOfficeKit ios/experimental
jan Iversen
jani at libreoffice.org
Mon Mar 20 14:40:51 UTC 2017
include/LibreOfficeKit/LibreOfficeKitInit.h | 10 +++++-----
ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.c | 2 ++
2 files changed, 7 insertions(+), 5 deletions(-)
New commits:
commit 028ef4748e53aa8f72c6464ce6bbeeb28c61d30c
Author: jan Iversen <jani at libreoffice.org>
Date: Mon Mar 20 15:38:39 2017 +0100
LibreOfficeKitInit.h modified to avoid ODR.
As discussed in IRC, the prev. version would cause an ODR
the use of _cplusplus have been changed to IOS_SWIFTCBRIDGE
Change-Id: If18610858cb56780347bb28f909619db4aac85b0
diff --git a/include/LibreOfficeKit/LibreOfficeKitInit.h b/include/LibreOfficeKit/LibreOfficeKitInit.h
index d19aa0fae9ef..ce8daaf28892 100644
--- a/include/LibreOfficeKit/LibreOfficeKitInit.h
+++ b/include/LibreOfficeKit/LibreOfficeKitInit.h
@@ -43,7 +43,7 @@ extern "C"
#define SEPARATOR '/'
#ifndef __OBJC__
-#ifdef __cplusplus
+#ifndef IOS_SWIFTCBRIDGE
inline
#endif
#endif
@@ -57,7 +57,7 @@ extern "C"
}
#ifndef __OBJC__
-#ifdef __cplusplus
+#ifndef IOS_SWIFTCBRIDGE
inline
#endif
#endif
@@ -67,7 +67,7 @@ extern "C"
}
#ifndef __OBJC__
-#ifdef __cplusplus
+#ifndef IOS_SWIFTCBRIDGE
inline
#endif
#endif
@@ -77,7 +77,7 @@ extern "C"
}
#ifndef __OBJC__
-#ifdef __cplusplus
+#ifndef IOS_SWIFTCBRIDGE
inline
#endif
#endif
@@ -87,7 +87,7 @@ extern "C"
}
#ifndef __OBJC__
-#ifdef __cplusplus
+#ifndef IOS_SWIFTCBRIDGE
inline
#endif
#endif
diff --git a/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.c b/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.c
index 748c601f268e..539713d95160 100755
--- a/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.c
+++ b/ios/experimental/LibreOfficeLight/LibreOfficeLight/lokit.c
@@ -7,7 +7,9 @@
//
#include <stdio.h>
#define LOK_USE_UNSTABLE_API
+#define IOS_SWIFTCBRIDGE
#include <LibreOfficeKit/LibreOfficeKitInit.h>
+#undef IOS_SWIFTCBRIDGE
// pointers to our instance
static LibreOfficeKit* kit;
More information about the Libreoffice-commits
mailing list