--- rxvt-unicode/src/rxvttoolkit.h 2006/02/20 22:42:01 1.27 +++ rxvt-unicode/src/rxvttoolkit.h 2006/05/31 00:35:56 1.28 @@ -236,10 +236,10 @@ }; #ifdef USE_XIM -struct im_watcher : watcher, callback0 { - template - im_watcher (O1 *object, void (O2::*method) ()) - : callback0 (object,method) +struct im_watcher : watcher, callback { + template + im_watcher (O object, M method) + : callback (object, method) { } void start (rxvt_display *display) @@ -253,12 +253,12 @@ }; #endif -struct xevent_watcher : watcher, callback1 { +struct xevent_watcher : watcher, callback { Window window; - template - xevent_watcher (O1 *object, void (O2::*method) (XEvent &)) - : callback1 (object,method) + template + xevent_watcher (O object, M method) + : callback (object, method) { } void start (rxvt_display *display, Window window)