Upgrade to waf 1.6.7 and autowaf r52.
[ardour.git] / libs / ardour / vstfx.cc
1 #include <stdio.h>
2 #include <stdarg.h>
3
4 #include "ardour/vstfx.h"
5 #include "pbd/error.h"
6
7 /***********************************************************/
8 /* VSTFX - A set of modules for managing linux VST plugins */
9 /* vstfx.cc, vstfxwin.cc and vstfxinfofile.cc              */
10 /***********************************************************/
11
12
13 /*Simple error handler stuff for VSTFX*/
14
15 void vstfx_error (const char *fmt, ...)
16 {
17         va_list ap;
18         char buffer[512];
19
20         va_start (ap, fmt);
21         vsnprintf (buffer, sizeof(buffer), fmt, ap);
22         vstfx_error_callback (buffer);
23         va_end (ap);
24 }
25
26 /*default error handler callback*/
27
28 void default_vstfx_error_callback (const char *desc)
29 {
30         PBD::error << desc << endmsg;
31 }
32
33 void (*vstfx_error_callback)(const char *desc) = &default_vstfx_error_callback;