[Libreoffice-commits] core.git: ios/source
jan Iversen
jani at libreoffice.org
Mon Jan 8 19:05:25 UTC 2018
ios/source/LibreOfficeKit.c | 11 ++++++++---
ios/source/LibreOfficeKit.h | 2 +-
2 files changed, 9 insertions(+), 4 deletions(-)
New commits:
commit da745e2f1440592bbf22edc00b29aac93e5ff7d4
Author: jan Iversen <jani at libreoffice.org>
Date: Mon Jan 8 20:03:44 2018 +0100
iOS, add bridge function to expose kit pointer.
Change-Id: I534dc7e418c342d50762fbb69ae442a75610b278
diff --git a/ios/source/LibreOfficeKit.c b/ios/source/LibreOfficeKit.c
index 841c19ceff26..4ed3c919bafb 100644
--- a/ios/source/LibreOfficeKit.c
+++ b/ios/source/LibreOfficeKit.c
@@ -19,11 +19,11 @@
// Force reference to libreofficekit_hook
-extern __attribute__((used)) void *libreofficekit_hook(const char *);
-static __attribute__((used)) void *(*foop)(const char *) = libreofficekit_hook;
+extern __attribute__((used)) void *libreofficekit_hook_2(const char *);
+static __attribute__((used)) void *(*foop)(const char *) = libreofficekit_hook_2;
// pointers to our instance
-LibreOfficeKit* kit;
+static LibreOfficeKit* kit;
static LibreOfficeKitDocument* document;
@@ -119,3 +119,8 @@ int BridgeLOkit_LeaveHipernate()
return 0;
}
+__attribute__((visibility("default")))
+LibreOfficeKit* BridgeLOkit_getLOK()
+{
+ return kit;
+}
diff --git a/ios/source/LibreOfficeKit.h b/ios/source/LibreOfficeKit.h
index 0f5ca6edc95f..c4624371b347 100644
--- a/ios/source/LibreOfficeKit.h
+++ b/ios/source/LibreOfficeKit.h
@@ -29,6 +29,6 @@ int BridgeLOkit_LeaveHipernate(void);
#include <LibreOfficeKit/LibreOfficeKit.h>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
-extern LibreOfficeKit* kit;
+LibreOfficeKit* BridgeLOkit_getLOK(void);
#endif
More information about the Libreoffice-commits
mailing list