summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Walpen <dev@submerge.ch>2022-01-15 23:30:31 +0100
committer0EVSG <dev@submerge.ch>2022-01-16 17:17:15 +0100
commit2980933a8003187ec217a4d9139fb232dcb3cd43 (patch)
tree4609413495fc542a960953f2e1276fec74b7375e
parenta2fe7ec2fdbd315f112c8035282d94a429451178 (diff)
downloadjack2-2980933a8003187ec217a4d9139fb232dcb3cd43.tar.gz
API: Export missing symbols to jack library.
The function pointers jack_error_callback and jack_info_callback are offered by the jack.h header as non-weak API members, but they were not exported to the jack library, only to the jackserver library. This broke the Jack backend of the OpenAl Soft library when switching from Jack1 to Jack2.
-rw-r--r--common/JackError.cpp4
-rw-r--r--common/JackError.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/common/JackError.cpp b/common/JackError.cpp
index b0a9fe3a..2fd333cb 100644
--- a/common/JackError.cpp
+++ b/common/JackError.cpp
@@ -133,5 +133,5 @@ SERVER_EXPORT void silent_jack_error_callback(const char *desc)
SERVER_EXPORT void silent_jack_info_callback(const char *desc)
{}
-SERVER_EXPORT void (*jack_error_callback)(const char *desc) = &default_jack_error_callback;
-SERVER_EXPORT void (*jack_info_callback)(const char *desc) = &default_jack_info_callback;
+LIB_EXPORT void (*jack_error_callback)(const char *desc) = &default_jack_error_callback;
+LIB_EXPORT void (*jack_info_callback)(const char *desc) = &default_jack_info_callback;
diff --git a/common/JackError.h b/common/JackError.h
index abb596f7..cb788122 100644
--- a/common/JackError.h
+++ b/common/JackError.h
@@ -35,8 +35,8 @@ extern "C"
SERVER_EXPORT void jack_info(const char *fmt, ...);
SERVER_EXPORT void jack_log(const char *fmt, ...);
- SERVER_EXPORT extern void (*jack_error_callback)(const char *desc);
- SERVER_EXPORT extern void (*jack_info_callback)(const char *desc);
+ LIB_EXPORT extern void (*jack_error_callback)(const char *desc);
+ LIB_EXPORT extern void (*jack_info_callback)(const char *desc);
SERVER_EXPORT extern void default_jack_error_callback(const char *desc);
SERVER_EXPORT extern void default_jack_info_callback(const char *desc);