summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ev++.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ev++.h b/ev++.h
index 48c3a93..cff3c6a 100644
--- a/ev++.h
+++ b/ev++.h
@@ -95,7 +95,7 @@ namespace ev {
* so a macro solution was chosen */
#define EV_BEGIN_WATCHER(cppstem,cstem) \
\
- static void cb_ ## cppstem (struct ev_ ## cstem *w, int revents); \
+ static void cb_ ## cppstem (EV_P_ struct ev_ ## cstem *w, int revents); \
\
struct cppstem : ev_ ## cstem, callback<cppstem> \
{ \
@@ -146,7 +146,7 @@ namespace ev {
#define EV_END_WATCHER(cppstem,cstem) \
}; \
\
- static void cb_ ## cppstem (struct ev_ ## cstem *w, int revents) \
+ static void cb_ ## cppstem (EV_P_ struct ev_ ## cstem *w, int revents) \
{ \
(*static_cast<cppstem *>(w))(revents); \
}