aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/eventhandler.h
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2002-07-15 17:15:41 +0000
committerMark Murray <markm@FreeBSD.org>2002-07-15 17:15:41 +0000
commita7b9f00f7530c9029edf94f81d4bbb910ef411d0 (patch)
tree395021663519ae40a8f1cf236bdc0921bb04bfb8 /sys/sys/eventhandler.h
parent987c23f53621c881269e880c240cd32c6f6e39d9 (diff)
downloadsrc-a7b9f00f7530c9029edf94f81d4bbb910ef411d0.tar.gz
src-a7b9f00f7530c9029edf94f81d4bbb910ef411d0.zip
Notes
Diffstat (limited to 'sys/sys/eventhandler.h')
-rw-r--r--sys/sys/eventhandler.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/sys/eventhandler.h b/sys/sys/eventhandler.h
index 1bffef4e5b4a..59b1fc2cff97 100644
--- a/sys/sys/eventhandler.h
+++ b/sys/sys/eventhandler.h
@@ -75,7 +75,7 @@ struct __hack
struct eventhandler_list Xeventhandler_list_ ## name = { #name }; \
struct __hack
-#define EVENTHANDLER_FAST_INVOKE(name, args...) \
+#define EVENTHANDLER_FAST_INVOKE(name, ...) \
do { \
struct eventhandler_list *_el = &Xeventhandler_list_ ## name ; \
struct eventhandler_entry *_ep, *_en; \
@@ -87,7 +87,7 @@ do { \
while (_ep != NULL) { \
_en = TAILQ_NEXT(_ep, ee_link); \
_t = (struct eventhandler_entry_ ## name *)_ep; \
- _t->eh_func(_ep->ee_arg , ## args); \
+ _t->eh_func(_ep->ee_arg , __VA_ARGS__); \
_ep = _en; \
} \
EHE_UNLOCK(_el); \
@@ -116,7 +116,7 @@ struct eventhandler_entry_ ## name \
}; \
struct __hack
-#define EVENTHANDLER_INVOKE(name, args...) \
+#define EVENTHANDLER_INVOKE(name, ...) \
do { \
struct eventhandler_list *_el; \
struct eventhandler_entry *_ep, *_en; \
@@ -129,7 +129,7 @@ do { \
while (_ep != NULL) { \
_en = TAILQ_NEXT(_ep, ee_link); \
_t = (struct eventhandler_entry_ ## name *)_ep; \
- _t->eh_func(_ep->ee_arg , ## args); \
+ _t->eh_func(_ep->ee_arg , __VA_ARGS__); \
_ep = _en; \
} \
EHE_UNLOCK(_el); \