diff options
author | 2010-04-21 20:02:40 +0000 | |
---|---|---|
committer | 2010-04-21 20:02:40 +0000 | |
commit | 8ead113ee9534ed743e9be43a9fa1d0e046a558a (patch) | |
tree | 80f915e004d1803bb8f353c3dda95735e84da232 /lib/libevent/log.h | |
parent | map_lookup() takes an additionnal parameter of type enum map_kind which (diff) | |
download | wireguard-openbsd-8ead113ee9534ed743e9be43a9fa1d0e046a558a.tar.xz wireguard-openbsd-8ead113ee9534ed743e9be43a9fa1d0e046a558a.zip |
Update libevent to 1.4.13.
This is the core library only, the DNS parts are removed and it does not
include the other extra bits (HTTP, DNS, and RPC), a separate port for
these will appear in due course.
Thanks to jsg, sthen, alek, gilles, jacekm, bernd and any others I've
forgotten for testing/comments.
Note that /usr/include/evdns.h should be removed after updating.
ok deraadt
Diffstat (limited to 'lib/libevent/log.h')
-rw-r--r-- | lib/libevent/log.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/lib/libevent/log.h b/lib/libevent/log.h index d39e0c2b541..2f350940947 100644 --- a/lib/libevent/log.h +++ b/lib/libevent/log.h @@ -1,4 +1,4 @@ -/* $OpenBSD: log.h,v 1.5 2008/05/02 06:09:11 brad Exp $ */ +/* $OpenBSD: log.h,v 1.6 2010/04/21 20:02:40 nicm Exp $ */ /* * Copyright (c) 2000-2004 Niels Provos <provos@citi.umich.edu> @@ -29,12 +29,18 @@ #ifndef _LOG_H_ #define _LOG_H_ -void event_err(int eval, const char *fmt, ...); -void event_warn(const char *fmt, ...); -void event_errx(int eval, const char *fmt, ...); -void event_warnx(const char *fmt, ...); -void event_msgx(const char *fmt, ...); -void _event_debugx(const char *fmt, ...); +#ifdef __GNUC__ +#define EV_CHECK_FMT(a,b) __attribute__((format(printf, a, b))) +#else +#define EV_CHECK_FMT(a,b) +#endif + +void event_err(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3); +void event_warn(const char *fmt, ...) EV_CHECK_FMT(1,2); +void event_errx(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3); +void event_warnx(const char *fmt, ...) EV_CHECK_FMT(1,2); +void event_msgx(const char *fmt, ...) EV_CHECK_FMT(1,2); +void _event_debugx(const char *fmt, ...) EV_CHECK_FMT(1,2); #ifdef USE_DEBUG #define event_debug(x) _event_debugx x @@ -42,4 +48,6 @@ void _event_debugx(const char *fmt, ...); #define event_debug(x) do {;} while (0) #endif +#undef EV_CHECK_FMT + #endif |