X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=rtaudio_c.h;h=550f480453cc08997e994dca1c3f5bf713d61592;hb=1abbca05a6f76b8bf815be931102314a042f1aa0;hp=893917cdb3a2fba7accb98d84108ac42c9371afc;hpb=021928773bfbf9b25505677451ee197b1fe006b6;p=rtaudio-cdist.git diff --git a/rtaudio_c.h b/rtaudio_c.h index 893917c..550f480 100644 --- a/rtaudio_c.h +++ b/rtaudio_c.h @@ -2,8 +2,12 @@ #define RTAUDIO_C_H #if defined(RTAUDIO_EXPORT) +#ifdef WIN32 #define RTAUDIOAPI __declspec(dllexport) #else +#define RTAUDIOAPI __attribute__((visibility("default"))) +#endif +#else #define RTAUDIOAPI //__declspec(dllimport) #endif @@ -64,6 +68,7 @@ typedef enum rtaudio_api { RTAUDIO_API_WINDOWS_ASIO, RTAUDIO_API_WINDOWS_DS, RTAUDIO_API_DUMMY, + RTAUDIO_API_NUM, } rtaudio_api_t; #define NUM_SAMPLE_RATES 16