~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to extra/libevent/log.h

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#ifndef _LOG_H_
28
28
#define _LOG_H_
29
29
 
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, ...);
 
30
#ifdef __GNUC__
 
31
#define EV_CHECK_FMT(a,b) __attribute__((format(printf, a, b)))
 
32
#else
 
33
#define EV_CHECK_FMT(a,b)
 
34
#endif
 
35
 
 
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);
36
42
 
37
43
#ifdef USE_DEBUG
38
44
#define event_debug(x) _event_debugx x
40
46
#define event_debug(x) do {;} while (0)
41
47
#endif
42
48
 
 
49
#undef EV_CHECK_FMT
 
50
 
43
51
#endif