index 0dce87705fb5cb5793c2b7500fd774dae18ec910..6580e90dfcd55a8df4ea52e0ae4ee4ff3ef7d57e 100644 (file)
#include "liboconfig/oconfig.h"
#include <stdarg.h>
+#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
int sdb_module_init(sdb_plugin_info_t *info)
typedef struct {
- _Bool do_loop;
+ bool do_loop;
sdb_time_t default_interval;
} sdb_plugin_loop_t;
#define SDB_PLUGIN_LOOP_INIT { 1, 0 }
* Log a formatted message. See sdb_plugin_log for more information.
*/
int
-sdb_plugin_vlogf(int prio, const char *fmt, va_list ap);
+sdb_plugin_vlogf(int prio, const char *fmt, va_list ap)
+ __attribute__((format(printf, 2, 0)));
int
-sdb_plugin_logf(int prio, const char *fmt, ...);
+sdb_plugin_logf(int prio, const char *fmt, ...)
+ __attribute__((format(printf, 2, 3)));
/*
* sdb_plugin_fetch_timeseries: