diff options
author | root <root> | 2007-12-05 00:09:35 +0000 |
---|---|---|
committer | root <root> | 2007-12-05 00:09:35 +0000 |
commit | 614930116ff2c76f9954eee0cf4c5194ee4204e0 (patch) | |
tree | 1602d46718f20833bea6c707b419b7207c6a541c | |
parent | 0a7b0ac074d9987c6fa23ab20be4842e4514c7b9 (diff) |
applied fix by chris brody
-rw-r--r-- | ev++.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -22,7 +22,7 @@ namespace ev { ev_init (this, 0); } - void set_ (void *object, void (*cb)(ev_watcher *w, int revents)) + void set_ (void *object, void (*cb)(EV_P_ ev_watcher *w, int revents)) { this->data = object; ev_set_cb (static_cast<ev_watcher *>(this), cb); @@ -35,7 +35,7 @@ namespace ev { } template<class K, void (K::*method)(watcher &w, int)> - static void method_thunk (ev_watcher *w, int revents) + static void method_thunk (EV_P_ ev_watcher *w, int revents) { watcher *self = static_cast<watcher *>(w); K *obj = static_cast<K *>(self->data); @@ -49,7 +49,7 @@ namespace ev { } template<class K, void (K::*method)(watcher &w, int) const> - static void const_method_thunk (ev_watcher *w, int revents) + static void const_method_thunk (EV_P_ ev_watcher *w, int revents) { watcher *self = static_cast<watcher *>(w); K *obj = static_cast<K *>(self->data); @@ -63,7 +63,7 @@ namespace ev { } template<void (*function)(watcher &w, int)> - static void function_thunk (ev_watcher *w, int revents) + static void function_thunk (EV_P_ ev_watcher *w, int revents) { watcher *self = static_cast<watcher *>(w); function (*self, revents); |