8c599b5be72389e725fcda50cdbb6e0373c8155e
[ardour.git] / libs / fluidsynth / fluidsynth / fluidsynth.h
1 #ifndef _FLUIDSYNTH_H
2 #define _FLUIDSYNTH_H
3
4 #include <stdio.h>
5
6 #if defined(COMPILER_MSVC)
7 #  define FLUIDSYNTH_API
8 #else
9 #  define FLUIDSYNTH_API  __attribute__ ((visibility ("hidden")))
10 #endif
11
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15
16
17 FLUIDSYNTH_API void fluid_version(int *major, int *minor, int *micro);
18 FLUIDSYNTH_API char* fluid_version_str(void);
19
20
21 #include "types.h"
22 #include "settings.h"
23 #include "synth.h"
24 #include "sfont.h"
25 #include "event.h"
26 #include "midi.h"
27 #include "log.h"
28 #include "misc.h"
29 #include "mod.h"
30 #include "gen.h"
31 #include "voice.h"
32
33
34 #ifdef __cplusplus
35 }
36 #endif
37
38 #endif /* _FLUIDSYNTH_H */