Browse Source

make some data extern C and const

tags/5.1.0
JP Cimalando 7 years ago
parent
commit
975e28a000
2 changed files with 3 additions and 3 deletions
  1. +2
    -2
      RtAudio.cpp
  2. +1
    -1
      rtaudio_c.cpp

+ 2
- 2
RtAudio.cpp View File

@@ -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;
}



+ 1
- 1
rtaudio_c.cpp View File

@@ -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];


Loading…
Cancel
Save