git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4078 0c269be4-1314-0410-8aa9-9f06e86f4224tags/1.9.7
| @@ -32,7 +32,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |||||
| jack_driver_desc_t * jackctl_driver_get_desc(jackctl_driver_t * driver); | jack_driver_desc_t * jackctl_driver_get_desc(jackctl_driver_t * driver); | ||||
| SERVER_EXPORT void jack_print_driver_options (jack_driver_desc_t* desc, FILE* file) | |||||
| EXPORT void jack_print_driver_options (jack_driver_desc_t* desc, FILE* file) | |||||
| { | { | ||||
| unsigned long i; | unsigned long i; | ||||
| char arg_default[JACK_DRIVER_PARAM_STRING_MAX + 1]; | char arg_default[JACK_DRIVER_PARAM_STRING_MAX + 1]; | ||||
| @@ -75,7 +75,7 @@ jack_print_driver_param_usage (jack_driver_desc_t * desc, unsigned long param, F | |||||
| fprintf (file, "%s\n", desc->params[param].long_desc); | fprintf (file, "%s\n", desc->params[param].long_desc); | ||||
| } | } | ||||
| SERVER_EXPORT void jack_free_driver_params(JSList * driver_params) | |||||
| EXPORT void jack_free_driver_params(JSList * driver_params) | |||||
| { | { | ||||
| JSList *node_ptr = driver_params; | JSList *node_ptr = driver_params; | ||||
| JSList *next_node_ptr; | JSList *next_node_ptr; | ||||
| @@ -228,7 +228,7 @@ jack_parse_driver_params (jack_driver_desc_t * desc, int argc, char* argv[], JSL | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| SERVER_EXPORT int | |||||
| EXPORT int | |||||
| jackctl_parse_driver_params (jackctl_driver *driver_ptr, int argc, char* argv[]) | jackctl_parse_driver_params (jackctl_driver *driver_ptr, int argc, char* argv[]) | ||||
| { | { | ||||
| struct option * long_options; | struct option * long_options; | ||||
| @@ -68,9 +68,9 @@ jack_driver_desc_t * jack_find_driver_descriptor (JSList * drivers, const char * | |||||
| JSList * jack_drivers_load (JSList * drivers); | JSList * jack_drivers_load (JSList * drivers); | ||||
| JSList * jack_internals_load (JSList * internals); | JSList * jack_internals_load (JSList * internals); | ||||
| SERVER_EXPORT int jackctl_parse_driver_params (jackctl_driver * driver_ptr, int argc, char* argv[]); | |||||
| SERVER_EXPORT void jack_free_driver_params(JSList * param_ptr); | |||||
| SERVER_EXPORT void jack_print_driver_options(jack_driver_desc_t* desc, FILE* file); | |||||
| EXPORT int jackctl_parse_driver_params (jackctl_driver * driver_ptr, int argc, char* argv[]); | |||||
| EXPORT void jack_free_driver_params(JSList * param_ptr); | |||||
| EXPORT void jack_print_driver_options(jack_driver_desc_t* desc, FILE* file); | |||||
| #endif | #endif | ||||
| @@ -33,7 +33,7 @@ static bool change_thread_log_function(jack_log_function_t log_function) | |||||
| && jack_tls_set(JackGlobals::fKeyLogFunction, (void*)log_function)); | && jack_tls_set(JackGlobals::fKeyLogFunction, (void*)log_function)); | ||||
| } | } | ||||
| SERVER_EXPORT int set_threaded_log_function() | |||||
| EXPORT int set_threaded_log_function() | |||||
| { | { | ||||
| return change_thread_log_function(JackMessageBufferAdd); | return change_thread_log_function(JackMessageBufferAdd); | ||||
| } | } | ||||
| @@ -88,7 +88,7 @@ static void jack_format_and_log(int level, const char *prefix, const char *fmt, | |||||
| log_function(level, buffer); | log_function(level, buffer); | ||||
| } | } | ||||
| SERVER_EXPORT void jack_error(const char *fmt, ...) | |||||
| EXPORT void jack_error(const char *fmt, ...) | |||||
| { | { | ||||
| va_list ap; | va_list ap; | ||||
| va_start(ap, fmt); | va_start(ap, fmt); | ||||
| @@ -96,7 +96,7 @@ SERVER_EXPORT void jack_error(const char *fmt, ...) | |||||
| va_end(ap); | va_end(ap); | ||||
| } | } | ||||
| SERVER_EXPORT void jack_info(const char *fmt, ...) | |||||
| EXPORT void jack_info(const char *fmt, ...) | |||||
| { | { | ||||
| va_list ap; | va_list ap; | ||||
| va_start(ap, fmt); | va_start(ap, fmt); | ||||
| @@ -104,7 +104,7 @@ SERVER_EXPORT void jack_info(const char *fmt, ...) | |||||
| va_end(ap); | va_end(ap); | ||||
| } | } | ||||
| SERVER_EXPORT void jack_log(const char *fmt,...) | |||||
| EXPORT void jack_log(const char *fmt,...) | |||||
| { | { | ||||
| if (JackGlobals::fVerbose) { | if (JackGlobals::fVerbose) { | ||||
| va_list ap; | va_list ap; | ||||
| @@ -114,23 +114,23 @@ SERVER_EXPORT void jack_log(const char *fmt,...) | |||||
| } | } | ||||
| } | } | ||||
| SERVER_EXPORT void default_jack_error_callback(const char *desc) | |||||
| EXPORT void default_jack_error_callback(const char *desc) | |||||
| { | { | ||||
| fprintf(stderr, "%s\n", desc); | fprintf(stderr, "%s\n", desc); | ||||
| fflush(stderr); | fflush(stderr); | ||||
| } | } | ||||
| SERVER_EXPORT void default_jack_info_callback(const char *desc) | |||||
| EXPORT void default_jack_info_callback(const char *desc) | |||||
| { | { | ||||
| fprintf(stdout, "%s\n", desc); | fprintf(stdout, "%s\n", desc); | ||||
| fflush(stdout); | fflush(stdout); | ||||
| } | } | ||||
| SERVER_EXPORT void silent_jack_error_callback(const char *desc) | |||||
| EXPORT void silent_jack_error_callback(const char *desc) | |||||
| {} | {} | ||||
| SERVER_EXPORT void silent_jack_info_callback(const char *desc) | |||||
| 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; | |||||
| EXPORT void (*jack_error_callback)(const char *desc) = &default_jack_error_callback; | |||||
| EXPORT void (*jack_info_callback)(const char *desc) = &default_jack_info_callback; | |||||
| @@ -35,27 +35,27 @@ extern "C" | |||||
| #define LOG_LEVEL_INFO 1 | #define LOG_LEVEL_INFO 1 | ||||
| #define LOG_LEVEL_ERROR 2 | #define LOG_LEVEL_ERROR 2 | ||||
| SERVER_EXPORT void jack_error(const char *fmt, ...); | |||||
| EXPORT void jack_error(const char *fmt, ...); | |||||
| SERVER_EXPORT void jack_info(const char *fmt, ...); | |||||
| EXPORT void jack_info(const char *fmt, ...); | |||||
| // like jack_info() but only if verbose mode is enabled | // like jack_info() but only if verbose mode is enabled | ||||
| SERVER_EXPORT void jack_log(const char *fmt, ...); | |||||
| 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); | |||||
| EXPORT extern void (*jack_error_callback)(const char *desc); | |||||
| 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); | |||||
| EXPORT extern void default_jack_error_callback(const char *desc); | |||||
| EXPORT extern void default_jack_info_callback(const char *desc); | |||||
| SERVER_EXPORT extern void silent_jack_error_callback(const char *desc); | |||||
| SERVER_EXPORT extern void silent_jack_info_callback(const char *desc); | |||||
| EXPORT extern void silent_jack_error_callback(const char *desc); | |||||
| EXPORT extern void silent_jack_info_callback(const char *desc); | |||||
| typedef void (* jack_log_function_t)(int level, const char *message); | typedef void (* jack_log_function_t)(int level, const char *message); | ||||
| void jack_log_function(int level, const char *message); | void jack_log_function(int level, const char *message); | ||||
| SERVER_EXPORT int set_threaded_log_function(); | |||||
| EXPORT int set_threaded_log_function(); | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||