X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fcommon%2Fscpi_usbtmc_libusb.c;h=c4470b5db6dee0d98b4983a8a79b2627bf9e5f08;hb=102f12396660e0784134bccce5cc0679db325751;hp=653a0d8c9f4f79f99f76490d7d9ae5ce0131222f;hpb=85b69c2b64fc3f0b0478063a983c1920bf0e30a7;p=libsigrok.git diff --git a/hardware/common/scpi_usbtmc_libusb.c b/hardware/common/scpi_usbtmc_libusb.c index 653a0d8c..c4470b5d 100644 --- a/hardware/common/scpi_usbtmc_libusb.c +++ b/hardware/common/scpi_usbtmc_libusb.c @@ -316,18 +316,20 @@ static int scpi_usbtmc_libusb_open(void *priv) return SR_OK; } -static int scpi_usbtmc_libusb_source_add(void *priv, int events, int timeout, - sr_receive_data_callback cb, void *cb_data) +static int scpi_usbtmc_libusb_source_add(struct sr_session *session, + void *priv, int events, int timeout, sr_receive_data_callback cb, + void *cb_data) { struct scpi_usbtmc_libusb *uscpi = priv; (void)events; - return usb_source_add(uscpi->ctx, timeout, cb, cb_data); + return usb_source_add(session, uscpi->ctx, timeout, cb, cb_data); } -static int scpi_usbtmc_libusb_source_remove(void *priv) +static int scpi_usbtmc_libusb_source_remove(struct sr_session *session, + void *priv) { struct scpi_usbtmc_libusb *uscpi = priv; - return usb_source_remove(uscpi->ctx); + return usb_source_remove(session, uscpi->ctx); } static void usbtmc_bulk_out_header_write(void *header, uint8_t MsgID,