From c4ee8ff5baa6c979abbaeb628f716e6a261d6c22 Mon Sep 17 00:00:00 2001 From: sletz Date: Mon, 10 Mar 2008 16:27:59 +0000 Subject: [PATCH] Correct jack_set_error_function git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1935 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/JackAPIWrapper.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/common/JackAPIWrapper.cpp b/common/JackAPIWrapper.cpp index 9f249c86..e73fd3d0 100644 --- a/common/JackAPIWrapper.cpp +++ b/common/JackAPIWrapper.cpp @@ -144,7 +144,9 @@ extern "C" EXPORT jack_nframes_t jack_last_frame_time (const jack_client_t *client); EXPORT float jack_cpu_load (jack_client_t *client); EXPORT pthread_t jack_client_thread_id (jack_client_t *); - EXPORT void jack_set_error_function (void (*func)(const char *)); + // EXPORT void jack_set_error_function (void (*func)(const char *)); + typedef void (*error_callback)(const char *msg); + EXPORT void jack_set_error_function (error_callback fun); EXPORT float jack_get_max_delayed_usecs (jack_client_t *client); EXPORT float jack_get_xrun_delayed_usecs (jack_client_t *client); @@ -705,10 +707,11 @@ EXPORT pthread_t jack_client_thread_id(jack_client_t* ext_client) typedef void (*jack_set_error_function_fun_def)(void (*func)(const char *)); static jack_set_error_function_fun_def jack_set_error_function_fun = 0; -EXPORT void jack_set_error_function(void (*func)(const char *)) +//EXPORT void jack_set_error_function(void (*func)(const char *) error_fun) +EXPORT void jack_set_error_function(error_callback fun) { JackLog("jack_set_error_function\n"); - (*jack_set_error_function_fun)(func); + (*jack_set_error_function_fun)(fun); } typedef char* (*jack_get_client_name_fun_def)(jack_client_t* ext_client);