summaryrefslogtreecommitdiff
path: root/ev++.h
diff options
context:
space:
mode:
authorroot <root>2007-11-14 04:45:07 +0000
committerroot <root>2007-11-14 04:45:07 +0000
commit81cf5185ab497ccd9b0655d5b1fbe4db569e5228 (patch)
treebfb96bd248fec6b0cd2b0cafa27f1fe906845a79 /ev++.h
parent6daf477f5adf014ccef3f6fb81360bd640bc736d (diff)
fix ev++
Diffstat (limited to 'ev++.h')
-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); \
}