diff options
author | David Robillard <d@drobilla.net> | 2022-09-08 09:02:07 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-09-08 09:02:07 -0400 |
commit | 46111484e2c5b611a15a77e6142c59465bcfd643 (patch) | |
tree | 9c87e5423ba87d24eaf87574652fceb7520f06f3 /src | |
parent | 70b16298f30c8ca91032abbadead945f6ce8fa07 (diff) | |
download | sord-46111484e2c5b611a15a77e6142c59465bcfd643.tar.gz sord-46111484e2c5b611a15a77e6142c59465bcfd643.tar.bz2 sord-46111484e2c5b611a15a77e6142c59465bcfd643.zip |
Fix accidentally exposed internal zix symbols
Diffstat (limited to 'src')
-rw-r--r-- | src/sord.c | 2 | ||||
-rw-r--r-- | src/zix/common.h | 18 |
2 files changed, 11 insertions, 9 deletions
@@ -7,7 +7,7 @@ #include "serd/serd.h" #include "sord/sord.h" -#define ZIX_STATIC +#define ZIX_API #include "zix/btree.c" #include "zix/btree.h" #include "zix/common.h" diff --git a/src/zix/common.h b/src/zix/common.h index 46307b1..54f2303 100644 --- a/src/zix/common.h +++ b/src/zix/common.h @@ -12,14 +12,16 @@ */ /** @cond */ -#if defined(_WIN32) && !defined(ZIX_STATIC) && defined(ZIX_INTERNAL) -# define ZIX_API __declspec(dllexport) -#elif defined(_WIN32) && !defined(ZIX_STATIC) -# define ZIX_API __declspec(dllimport) -#elif defined(__GNUC__) -# define ZIX_API __attribute__((visibility("default"))) -#else -# define ZIX_API +#ifndef ZIX_API +# if defined(_WIN32) && !defined(ZIX_STATIC) && defined(ZIX_INTERNAL) +# define ZIX_API __declspec(dllexport) +# elif defined(_WIN32) && !defined(ZIX_STATIC) +# define ZIX_API __declspec(dllimport) +# elif defined(__GNUC__) +# define ZIX_API __attribute__((visibility("default"))) +# else +# define ZIX_API +# endif #endif #ifdef __GNUC__ |