summaryrefslogtreecommitdiff
path: root/libs/fluidsynth/fluidsynth/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fluidsynth/fluidsynth/log.h')
-rw-r--r--libs/fluidsynth/fluidsynth/log.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/fluidsynth/fluidsynth/log.h b/libs/fluidsynth/fluidsynth/log.h
index 00d802f50e..3ea74b2614 100644
--- a/libs/fluidsynth/fluidsynth/log.h
+++ b/libs/fluidsynth/fluidsynth/log.h
@@ -77,7 +77,11 @@ fluid_log_function_t fluid_set_log_function(int level, fluid_log_function_t fun,
FLUIDSYNTH_API void fluid_default_log_function(int level, const char *message, void *data);
-FLUIDSYNTH_API int fluid_log(int level, const char *fmt, ...);
+FLUIDSYNTH_API int fluid_log(int level, const char *fmt, ...)
+#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
+__attribute__ ((format (printf, 2, 3)))
+#endif
+;
#ifdef __cplusplus