fix C99 compliance issue for winegcc
[ardour.git] / libs / fst / fst.c
1 #include <stdio.h>
2 #include <stdarg.h>
3
4 #include "fst.h"
5
6 void 
7 fst_error (const char *fmt, ...)
8 {
9         va_list ap;
10         char buffer[512];
11
12         va_start (ap, fmt);
13         vsnprintf (buffer, sizeof(buffer), fmt, ap);
14         fst_error_callback (buffer);
15         va_end (ap);
16 }
17
18 void 
19 default_fst_error_callback (const char *desc)
20 {
21         fprintf(stderr, "%s\n", desc);
22 }
23
24 void (*fst_error_callback)(const char *desc) = &default_fst_error_callback;