From 975e28a00024150190e792c66ef72a91da268f2a Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Thu, 9 Aug 2018 13:27:45 +0200 Subject: [PATCH] make some data extern C and const --- RtAudio.cpp | 4 ++-- rtaudio_c.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RtAudio.cpp b/RtAudio.cpp index c15f9be..7200d1e 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -118,7 +118,7 @@ const unsigned int rtaudio_num_api_names = // 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 @@ -148,7 +148,7 @@ RtAudio::Api rtaudio_compiled_apis[] = { #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; } diff --git a/rtaudio_c.cpp b/rtaudio_c.cpp index 7ae1bec..59d6cd1 100644 --- a/rtaudio_c.cpp +++ b/rtaudio_c.cpp @@ -18,7 +18,7 @@ struct rtaudio { 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]; -- 2.30.2