diff --git a/usb/transfer.c b/usb/transfer.c index ca099db..ebf2080 100644 --- a/usb/transfer.c +++ b/usb/transfer.c @@ -18,14 +18,10 @@ #include void print_xfer(struct libusb_transfer *xfer); -void xferCallback(void *); - -void callback(struct libusb_transfer *xfer) { - xferCallback(xfer->user_data); -} +void xferCallback(struct libusb_transfer*); int submit(struct libusb_transfer *xfer) { - xfer->callback = (libusb_transfer_cb_fn)(&callback); + xfer->callback = (libusb_transfer_cb_fn)(&xferCallback); xfer->status = -1; return libusb_submit_transfer(xfer); }