add printf attribute declaration to remove warning
the __attribute__ ((format (printf, 1, 0))) declaration remove the following
compilation warning:
warning: function 'osmo_panic' might be a candidate for 'gnu_printf' format
attribute [-Wsuggest-attribute=format]
osmo_panic_default(fmt, args);
diff --git a/firmware/libosmocore/source/panic.c b/firmware/libosmocore/source/panic.c
index 9368b70..74243b0 100644
--- a/firmware/libosmocore/source/panic.c
+++ b/firmware/libosmocore/source/panic.c
@@ -43,6 +43,7 @@
#include <stdio.h>
#include <stdlib.h>
+__attribute__ ((format (printf, 1, 0)))
static void osmo_panic_default(const char *fmt, va_list args)
{
vfprintf(stderr, fmt, args);
@@ -73,6 +74,7 @@
* The default function on most systems will generate a backtrace and
* then abort() the process.
*/
+__attribute__ ((format (printf, 1, 0)))
void osmo_panic(const char *fmt, ...)
{
va_list args;