Paul Davis
2e59536dd8
git-svn-id: svn://localhost/ardour2/branches/3.0@10102 d708f5d6-7413-0410-9779-e7cbd77b26cf
34 lines
778 B
C++
Executable File
34 lines
778 B
C++
Executable File
#include <stdio.h>
|
|
#include <stdarg.h>
|
|
|
|
#include "ardour/vstfx.h"
|
|
#include "pbd/error.h"
|
|
|
|
/***********************************************************/
|
|
/* VSTFX - A set of modules for managing linux VST plugins */
|
|
/* vstfx.cc, vstfxwin.cc and vstfxinfofile.cc */
|
|
/***********************************************************/
|
|
|
|
|
|
/*Simple error handler stuff for VSTFX*/
|
|
|
|
void vstfx_error (const char *fmt, ...)
|
|
{
|
|
va_list ap;
|
|
char buffer[512];
|
|
|
|
va_start (ap, fmt);
|
|
vsnprintf (buffer, sizeof(buffer), fmt, ap);
|
|
vstfx_error_callback (buffer);
|
|
va_end (ap);
|
|
}
|
|
|
|
/*default error handler callback*/
|
|
|
|
void default_vstfx_error_callback (const char *desc)
|
|
{
|
|
PBD::error << desc << endmsg;
|
|
}
|
|
|
|
void (*vstfx_error_callback)(const char *desc) = &default_vstfx_error_callback;
|