diff options
Diffstat (limited to 'host/include/uhd/config.h')
-rw-r--r-- | host/include/uhd/config.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/host/include/uhd/config.h b/host/include/uhd/config.h index 3c3f9b01b..a22dea424 100644 --- a/host/include/uhd/config.h +++ b/host/include/uhd/config.h @@ -50,6 +50,13 @@ typedef ptrdiff_t ssize_t; #define UHD_DEPRECATED __attribute__((deprecated)) #define UHD_ALIGNED(x) __attribute__((aligned(x))) #define UHD_UNUSED(x) x __attribute__((unused)) +#elif defined(__clang__) + #define UHD_EXPORT __attribute__((visibility("default"))) + #define UHD_IMPORT __attribute__((visibility("default"))) + #define UHD_INLINE inline __attribute__((always_inline)) + #define UHD_DEPRECATED __attribute__((deprecated)) + #define UHD_ALIGNED(x) __attribute__((aligned(x))) + #define UHD_UNUSED(x) x __attribute__((unused)) #else #define UHD_EXPORT #define UHD_IMPORT |