summaryrefslogtreecommitdiff
path: root/libs/fluidsynth/fluidsynth/fluidsynth.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fluidsynth/fluidsynth/fluidsynth.h')
-rw-r--r--libs/fluidsynth/fluidsynth/fluidsynth.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/libs/fluidsynth/fluidsynth/fluidsynth.h b/libs/fluidsynth/fluidsynth/fluidsynth.h
new file mode 100644
index 0000000000..8c599b5be7
--- /dev/null
+++ b/libs/fluidsynth/fluidsynth/fluidsynth.h
@@ -0,0 +1,38 @@
+#ifndef _FLUIDSYNTH_H
+#define _FLUIDSYNTH_H
+
+#include <stdio.h>
+
+#if defined(COMPILER_MSVC)
+# define FLUIDSYNTH_API
+#else
+# define FLUIDSYNTH_API __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+FLUIDSYNTH_API void fluid_version(int *major, int *minor, int *micro);
+FLUIDSYNTH_API char* fluid_version_str(void);
+
+
+#include "types.h"
+#include "settings.h"
+#include "synth.h"
+#include "sfont.h"
+#include "event.h"
+#include "midi.h"
+#include "log.h"
+#include "misc.h"
+#include "mod.h"
+#include "gen.h"
+#include "voice.h"
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _FLUIDSYNTH_H */