30
void event_err(int eval, const char *fmt, ...);
31
void event_warn(const char *fmt, ...);
32
void event_errx(int eval, const char *fmt, ...);
33
void event_warnx(const char *fmt, ...);
34
void event_msgx(const char *fmt, ...);
35
void _event_debugx(const char *fmt, ...);
31
#define EV_CHECK_FMT(a,b) __attribute__((format(printf, a, b)))
33
#define EV_CHECK_FMT(a,b)
36
void event_err(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3);
37
void event_warn(const char *fmt, ...) EV_CHECK_FMT(1,2);
38
void event_errx(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3);
39
void event_warnx(const char *fmt, ...) EV_CHECK_FMT(1,2);
40
void event_msgx(const char *fmt, ...) EV_CHECK_FMT(1,2);
41
void _event_debugx(const char *fmt, ...) EV_CHECK_FMT(1,2);
38
44
#define event_debug(x) _event_debugx x