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
This commit is contained in:
jan Iversen 2017-03-20 15:38:39 +01:00
parent e5d8be3271
commit 028ef4748e
2 changed files with 7 additions and 5 deletions

View File

@ -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

View File

@ -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;