summaryrefslogtreecommitdiffhomepage
path: root/opentrack-api/opentrack-guts.h
diff options
context:
space:
mode:
Diffstat (limited to 'opentrack-api/opentrack-guts.h')
-rw-r--r--opentrack-api/opentrack-guts.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/opentrack-api/opentrack-guts.h b/opentrack-api/opentrack-guts.h
index 1061d75d..3f8806cc 100644
--- a/opentrack-api/opentrack-guts.h
+++ b/opentrack-api/opentrack-guts.h
@@ -11,9 +11,15 @@
#include <iostream>
#include <cstring>
+#ifdef __GNUC__
+# define OPENTRACK_HIDDEN __attribute__((visibility ("hidden")))
+#else
+# define OPENTRACK_HIDDEN
+#endif
+
typedef ITracker* opentrack_tracker;
-class opentrack_meta {
+class OPENTRACK_HIDDEN opentrack_meta {
public:
Metadata* meta;
QString path;
@@ -29,7 +35,7 @@ public:
}
};
-typedef class opentrack_ctx {
+typedef class OPENTRACK_HIDDEN opentrack_ctx {
public:
QDir dir;
char** list;