// The order here will control the order of RtAudio's API search in
// the constructor.
-RtAudio::Api rtaudio_compiled_apis[] = {
+extern "C" const RtAudio::Api rtaudio_compiled_apis[] = {
#if defined(__UNIX_JACK__)
RtAudio::UNIX_JACK,
#endif
#endif
RtAudio::UNSPECIFIED,
};
-const unsigned int rtaudio_num_compiled_apis =
+extern "C" const unsigned int rtaudio_num_compiled_apis =
sizeof(rtaudio_compiled_apis)/sizeof(rtaudio_compiled_apis[0])-1;
}
const char *rtaudio_version() { return RTAUDIO_VERSION; }
extern "C" const rtaudio_api_t rtaudio_compiled_apis[]; // casting from RtAudio::Api[]
-extern "C" unsigned int rtaudio_num_compiled_apis;
+extern "C" const unsigned int rtaudio_num_compiled_apis;
const rtaudio_api_t *rtaudio_compiled_api() { return rtaudio_compiled_apis; }
extern "C" const char* rtaudio_api_names[][2];