#ifndef __TINC_LOGGER_H__
+#define __TINC_LOGGER_H__
typedef enum debug_t {
DEBUG_NOTHING = 0, /* Quiet mode, only show starting/stopping of the daemon */
LOGMODE_SYSLOG
} logmode_t;
-#ifndef HAVE_SYSLOG
+#ifndef HAVE_SYSLOG_H
enum {
LOG_EMERG,
LOG_ALERT,
extern debug_t debug_level;
extern void openlogger(const char *, logmode_t);
-extern void logger(int, const char *, ...) __attribute__ ((format(printf, 2, 3)));
+extern void logger(int, const char *, ...) __attribute__ ((__format__(printf, 2, 3)));
extern void closelogger(void);
#define ifdebug(l) if(debug_level >= DEBUG_##l)