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:
@@ -43,7 +43,7 @@ extern "C"
|
|||||||
#define SEPARATOR '/'
|
#define SEPARATOR '/'
|
||||||
|
|
||||||
#ifndef __OBJC__
|
#ifndef __OBJC__
|
||||||
#ifdef __cplusplus
|
#ifndef IOS_SWIFTCBRIDGE
|
||||||
inline
|
inline
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@@ -57,7 +57,7 @@ extern "C"
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __OBJC__
|
#ifndef __OBJC__
|
||||||
#ifdef __cplusplus
|
#ifndef IOS_SWIFTCBRIDGE
|
||||||
inline
|
inline
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@@ -67,7 +67,7 @@ extern "C"
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __OBJC__
|
#ifndef __OBJC__
|
||||||
#ifdef __cplusplus
|
#ifndef IOS_SWIFTCBRIDGE
|
||||||
inline
|
inline
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@@ -77,7 +77,7 @@ extern "C"
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __OBJC__
|
#ifndef __OBJC__
|
||||||
#ifdef __cplusplus
|
#ifndef IOS_SWIFTCBRIDGE
|
||||||
inline
|
inline
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@@ -87,7 +87,7 @@ extern "C"
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __OBJC__
|
#ifndef __OBJC__
|
||||||
#ifdef __cplusplus
|
#ifndef IOS_SWIFTCBRIDGE
|
||||||
inline
|
inline
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@@ -7,7 +7,9 @@
|
|||||||
//
|
//
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#define LOK_USE_UNSTABLE_API
|
#define LOK_USE_UNSTABLE_API
|
||||||
|
#define IOS_SWIFTCBRIDGE
|
||||||
#include <LibreOfficeKit/LibreOfficeKitInit.h>
|
#include <LibreOfficeKit/LibreOfficeKitInit.h>
|
||||||
|
#undef IOS_SWIFTCBRIDGE
|
||||||
|
|
||||||
// pointers to our instance
|
// pointers to our instance
|
||||||
static LibreOfficeKit* kit;
|
static LibreOfficeKit* kit;
|
||||||
|
Reference in New Issue
Block a user