aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShengYi Hung <aokblast@FreeBSD.org>2026-07-25 15:57:31 +0000
committerShengYi Hung <aokblast@FreeBSD.org>2026-07-25 16:05:40 +0000
commit5f346dba4f7b6ca088f2a3f40c5b562ef531adda (patch)
tree7262be6ff5178b7d639d6e58a432de4f5c935e87
parent340c6aff67367aaee190e48dc8834a8881a84127 (diff)
libusb: Sync interface for libusb_init_option
Sponsored by: The FreeBSD Foundation
-rw-r--r--lib/libusb/libusb.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/libusb/libusb.h b/lib/libusb/libusb.h
index 006b023c65e6..08f1ab5d4d7e 100644
--- a/lib/libusb/libusb.h
+++ b/lib/libusb/libusb.h
@@ -324,16 +324,18 @@ struct libusb_version {
const char *describe;
};
+typedef struct libusb_context libusb_context;
+typedef void (*libusb_log_cb)(libusb_context *ctx, enum libusb_log_level,
+ const char *str);
+
struct libusb_init_option {
enum libusb_option option;
union {
int64_t ival;
+ libusb_log_cb log_cbval;
} value;
};
-typedef struct libusb_context libusb_context;
-typedef void (*libusb_log_cb)(libusb_context *ctx, enum libusb_log_level,
- const char *str);
typedef struct libusb_device libusb_device;
typedef struct libusb_device_handle libusb_device_handle;
typedef struct libusb_pollfd libusb_pollfd;