diff options
-rw-r--r-- | gtk2_ardour/wscript | 1 | ||||
-rw-r--r-- | libs/ardour/wscript | 2 | ||||
-rw-r--r-- | libs/fst/fst.c | 24 | ||||
-rw-r--r-- | libs/fst/fst.h | 20 | ||||
-rw-r--r-- | libs/fst/vstwin.c | 2 | ||||
-rw-r--r-- | libs/fst/wscript | 3 |
6 files changed, 4 insertions, 48 deletions
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index bc1adb16d5..35ac210f21 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -363,7 +363,6 @@ def build(bld): # here using winegcc, and link it to the GTK front-end library obj = bld (features = 'cxx c cxxprogram wine') obj.source = ( - '../libs/fst/fst.c', '../libs/fst/vstwin.c', '../vst/winmain.c', ) diff --git a/libs/ardour/wscript b/libs/ardour/wscript index f65e981b38..c12aec4ef8 100644 --- a/libs/ardour/wscript +++ b/libs/ardour/wscript @@ -376,7 +376,7 @@ def build(bld): obj.includes += [ '../fst' ] obj.defines += [ 'WINDOWS_VST_SUPPORT' ] if bld.env['build_target'] == 'mingw': - obj.source += [ '../fst/vstwin.c', '../fst/fst.c'] + obj.source += [ '../fst/vstwin.c'] obj.uselib += ['GDI32'] if bld.is_defined('LXVST_SUPPORT'): diff --git a/libs/fst/fst.c b/libs/fst/fst.c deleted file mode 100644 index 3ceee5278f..0000000000 --- a/libs/fst/fst.c +++ /dev/null @@ -1,24 +0,0 @@ -#include <stdio.h> -#include <stdarg.h> - -#include "fst.h" - -void -fst_error (const char *fmt, ...) -{ - va_list ap; - char buffer[512]; - - va_start (ap, fmt); - vsnprintf (buffer, sizeof(buffer), fmt, ap); - fst_error_callback (buffer); - va_end (ap); -} - -static void -default_fst_error_callback (const char *desc) -{ - fprintf(stderr, "%s\n", desc); -} - -void (*fst_error_callback)(const char *desc) = &default_fst_error_callback; diff --git a/libs/fst/fst.h b/libs/fst/fst.h index e9a92e6224..7b9a67125e 100644 --- a/libs/fst/fst.h +++ b/libs/fst/fst.h @@ -9,26 +9,6 @@ #include "ardour/vst_types.h" #include "ardour/vestige/aeffectx.h" -/** - * Display FST error message. - * - * Set via fst_set_error_function(), otherwise a FST-provided - * default will print @a msg (plus a newline) to stderr. - * - * @param msg error message text (no newline at end). - */ -LIBARDOUR_API void (*fst_error_callback)(const char *msg); - -/** - * Set the @ref fst_error_callback for error message display. - * - * The FST library provides two built-in callbacks for this purpose: - * default_fst_error_callback() and silent_fst_error_callback(). - */ -void fst_set_error_function (void (*func)(const char *)); - -void fst_error (const char *fmt, ...); - #ifdef __cplusplus extern "C" { #endif diff --git a/libs/fst/vstwin.c b/libs/fst/vstwin.c index 4c4e2888f5..c07aaa09dc 100644 --- a/libs/fst/vstwin.c +++ b/libs/fst/vstwin.c @@ -2,6 +2,8 @@ #include <string.h> #include <windows.h> +#define fst_error(...) fprintf(stderr, __VA_ARGS__) + #ifdef PLATFORM_WINDOWS #include <pthread.h> diff --git a/libs/fst/wscript b/libs/fst/wscript index 8faefe3281..809f13840b 100644 --- a/libs/fst/wscript +++ b/libs/fst/wscript @@ -59,7 +59,6 @@ def build(bld): obj = bld (features = 'c cxx cxxprogram wine') obj.source = ( 'scanner.cc', - 'fst.c', 'vstwin.c', ) obj.linkflags = ['-mwindows', '-Wl,--export-dynamic'] @@ -69,7 +68,7 @@ def build(bld): else: obj = bld (features = 'cxx c cxxprogram') if bld.is_defined('WINDOWS_VST_SUPPORT'): - obj.source = ( 'scanner.cc', 'fst.c', 'vstwin.c' ) + obj.source = ( 'scanner.cc', 'vstwin.c' ) obj.uselib = ['GIOMM', 'DL', 'GDI32'] else: obj.source = ( 'scanner.cc' ) |