X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fsysclk-lwla%2Fprotocol.c;h=f22d80adea47ab7c8f22928e23423297fcea94f2;hb=025f6ed862b3a1dc8aa5deb3e44b4c2230ef3aa6;hp=dba336d9aee4924802511774d8a07ed0827c59f2;hpb=ce3ecb70494b5bcf483607d6ecf0906394623601;p=libsigrok.git diff --git a/src/hardware/sysclk-lwla/protocol.c b/src/hardware/sysclk-lwla/protocol.c index dba336d9..f22d80ad 100644 --- a/src/hardware/sysclk-lwla/protocol.c +++ b/src/hardware/sysclk-lwla/protocol.c @@ -582,7 +582,7 @@ static void end_acquisition(struct sr_dev_inst *sdi) struct dev_context *devc; struct sr_datafeed_packet packet; - drvc = sdi->driver->priv; + drvc = sdi->driver->context; devc = sdi->priv; if (devc->state == STATE_IDLE) @@ -604,7 +604,7 @@ static void end_acquisition(struct sr_dev_inst *sdi) /* USB output transfer completion callback. */ -static void receive_transfer_out(struct libusb_transfer *transfer) +static void LIBUSB_CALL receive_transfer_out(struct libusb_transfer *transfer) { struct sr_dev_inst *sdi; struct dev_context *devc; @@ -658,7 +658,7 @@ static void receive_transfer_out(struct libusb_transfer *transfer) /* USB input transfer completion callback. */ -static void receive_transfer_in(struct libusb_transfer *transfer) +static void LIBUSB_CALL receive_transfer_in(struct libusb_transfer *transfer) { struct sr_dev_inst *sdi; struct dev_context *devc; @@ -1004,7 +1004,7 @@ SR_PRIV int lwla_receive_data(int fd, int revents, void *cb_data) sdi = cb_data; devc = sdi->priv; - drvc = sdi->driver->priv; + drvc = sdi->driver->context; if (!devc || !drvc) return FALSE;