From 357f2bc6c394c9bb852e66addeced9be94569caf Mon Sep 17 00:00:00 2001
From: Andreas Gattringer <gattringera@a772-cvl-ws23.biodiv.univie.ac.at>
Date: Tue, 21 Feb 2023 09:36:05 +0100
Subject: [PATCH] add type hint to log_message

---
 src/logging/logging.c | 1 +
 src/logging/logging.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/logging/logging.c b/src/logging/logging.c
index bfd7758..a842770 100644
--- a/src/logging/logging.c
+++ b/src/logging/logging.c
@@ -144,6 +144,7 @@ void log_msg(const char *msg, enum cats_log_level loglevel);
 void log_msg_simple(const char *msg, enum cats_log_level loglevel);
 
 // logging wrapper function
+__attribute__ ((__format__ (__printf__, 2, 3)))
 void log_message(enum cats_log_level level, const char *fmt, ...)
 {
         if (level < internal_current_log_level) return;
diff --git a/src/logging/logging.h b/src/logging/logging.h
index 4ded5f2..35a8f4e 100644
--- a/src/logging/logging.h
+++ b/src/logging/logging.h
@@ -62,6 +62,7 @@ void logging_set_mpi_rank(int mpi_world_rank);
 
 void logging_set_module_name(const char *name);
 
+__attribute__ ((__format__ (__printf__, 2, 3)))
 void log_message(enum cats_log_level level, const char *fmt, ...);
 
 enum cats_log_level get_log_level(void);
-- 
GitLab