summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar 1Conan2026-06-20 00:33:36 +0800
committerGravatar 1Conan2026-06-20 00:33:36 +0800
commit173f8df9e0c6db2f1db103babc94f245f22c1dd3 (patch)
treed9ecdbe68200dd6df40c09fc7a950f63bcc91b03
parent70b4cb070c23387d72bb2feed04fded45f4ba535 (diff)
downloadlibirecovery-173f8df9e0c6db2f1db103babc94f245f22c1dd3.tar.gz
libirecovery-173f8df9e0c6db2f1db103babc94f245f22c1dd3.tar.bz2
fix dummy usb build
-rw-r--r--src/libirecovery.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libirecovery.c b/src/libirecovery.c
index 71563e1..4dbea0e 100644
--- a/src/libirecovery.c
+++ b/src/libirecovery.c
@@ -104,8 +104,10 @@ struct irecv_async_transfer {
#ifdef HAVE_IOKIT
kern_return_t ret;
#else
+ #ifndef USE_DUMMY
enum libusb_transfer_status ret;
#endif
+ #endif
};
#endif
@@ -1533,6 +1535,7 @@ static int iokit_async_usb_control_transfer(irecv_client_t client, uint8_t bm_re
}
#else
+#ifndef USE_DUMMY
static void async_cb(struct libusb_transfer* usb_transfer) {
struct irecv_async_transfer* transfer = usb_transfer->user_data;
@@ -1542,6 +1545,7 @@ static void async_cb(struct libusb_transfer* usb_transfer) {
#endif
#endif
+#endif
IRECV_API int irecv_async_usb_control_transfer(irecv_client_t client, uint8_t bm_request_type, uint8_t b_request, uint16_t w_value, uint16_t w_index, unsigned char *data, uint16_t w_length) {
#ifdef USE_DUMMY