Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
/*
* BT_HIDDEN: set the hidden attribute for internal functions
/*
* BT_HIDDEN: set the hidden attribute for internal functions
+ * On Windows, symbols are local unless explicitly exported,
+ * see https://gcc.gnu.org/wiki/Visibility
+#if defined(_WIN32) || defined(__CYGWIN__)
+#define BT_HIDDEN
+#else
#define BT_HIDDEN __attribute__((visibility("hidden")))
#define BT_HIDDEN __attribute__((visibility("hidden")))
#define BT_CTF_MAJOR 1
#define BT_CTF_MINOR 8
#define BT_CTF_MAJOR 1
#define BT_CTF_MINOR 8