From b31304c34812e56fb1d6c0f4969defb83caac8e6 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 da0973f..480cb34 100644
--- a/src/logging/logging.c
+++ b/src/logging/logging.c
@@ -134,6 +134,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 f030add..d154a65 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