haiku_usb_raw: Add missing wrap_sys_device field to usbi_os_backend
authorAndrew Aldridge <i80and@foxquill.com>
Fri, 25 Jan 2019 02:59:38 +0000 (21:59 -0500)
committerNathan Hjelm <hjelmn@me.com>
Thu, 31 Jan 2019 05:44:47 +0000 (22:44 -0700)
Closes #527

Signed-off-by: Nathan Hjelm <hjelmn@me.com>
libusb/os/haiku_usb_raw.cpp
libusb/version_nano.h

index 4ed4141..7c399d1 100644 (file)
@@ -196,57 +196,58 @@ haiku_clock_gettime(int clkid, struct timespec *tp)
 }
 
 const struct usbi_os_backend usbi_backend = {
-       /*.name =*/ "Haiku usbfs",
-       /*.caps =*/ 0,
-       /*.init =*/ haiku_init,
-       /*.exit =*/ haiku_exit,
-       /*.set_option =*/ NULL,
-       /*.get_device_list =*/ NULL,
-       /*.hotplug_poll =*/ NULL,
-       /*.open =*/ haiku_open,
-       /*.close =*/ haiku_close,
-       /*.get_device_descriptor =*/ haiku_get_device_descriptor,
-       /*.get_active_config_descriptor =*/ haiku_get_active_config_descriptor,
-       /*.get_config_descriptor =*/ haiku_get_config_descriptor,
-       /*.get_config_descriptor_by_value =*/ NULL,
+       .name = "Haiku usbfs",
+       .caps = 0,
+       .init = haiku_init,
+       .exit = haiku_exit,
+       .set_option = NULL,
+       .get_device_list = NULL,
+       .hotplug_poll = NULL,
+       .wrap_sys_device = NULL,
+       .open = haiku_open,
+       .close = haiku_close,
+       .get_device_descriptor = haiku_get_device_descriptor,
+       .get_active_config_descriptor = haiku_get_active_config_descriptor,
+       .get_config_descriptor = haiku_get_config_descriptor,
+       .get_config_descriptor_by_value = NULL,
 
 
-       /*.get_configuration =*/ NULL,
-       /*.set_configuration =*/ haiku_set_configuration,
-       /*.claim_interface =*/ haiku_claim_interface,
-       /*.release_interface =*/ haiku_release_interface,
+       .get_configuration = NULL,
+       .set_configuration = haiku_set_configuration,
+       .claim_interface = haiku_claim_interface,
+       .release_interface = haiku_release_interface,
 
-       /*.set_interface_altsetting =*/ haiku_set_altsetting,
-       /*.clear_halt =*/ NULL,
-       /*.reset_device =*/ NULL,
+       .set_interface_altsetting = haiku_set_altsetting,
+       .clear_halt = NULL,
+       .reset_device = NULL,
 
-       /*.alloc_streams =*/ NULL,
-       /*.free_streams =*/ NULL,
+       .alloc_streams = NULL,
+       .free_streams = NULL,
 
-       /*.dev_mem_alloc =*/ NULL,
-       /*.dev_mem_free =*/ NULL,
+       .dev_mem_alloc = NULL,
+       .dev_mem_free = NULL,
 
-       /*.kernel_driver_active =*/ NULL,
-       /*.detach_kernel_driver =*/ NULL,
-       /*.attach_kernel_driver =*/ NULL,
+       .kernel_driver_active = NULL,
+       .detach_kernel_driver = NULL,
+       .attach_kernel_driver = NULL,
 
-       /*.destroy_device =*/ NULL,
+       .destroy_device = NULL,
 
-       /*.submit_transfer =*/ haiku_submit_transfer,
-       /*.cancel_transfer =*/ haiku_cancel_transfer,
-       /*.clear_transfer_priv =*/ haiku_clear_transfer_priv,
+       .submit_transfer = haiku_submit_transfer,
+       .cancel_transfer = haiku_cancel_transfer,
+       .clear_transfer_priv = haiku_clear_transfer_priv,
 
-       /*.handle_events =*/ NULL,
-       /*.handle_transfer_completion =*/ haiku_handle_transfer_completion,
+       .handle_events = NULL,
+       .handle_transfer_completion = haiku_handle_transfer_completion,
 
-       /*.clock_gettime =*/ haiku_clock_gettime,
+       .clock_gettime = haiku_clock_gettime,
 
 #ifdef USBI_TIMERFD_AVAILABLE
-       /*.get_timerfd_clockid =*/ NULL,
+       .get_timerfd_clockid = NULL,
 #endif
 
-       /*.context_priv_size=*/ 0,
-       /*.device_priv_size =*/ sizeof(USBDevice *),
-       /*.device_handle_priv_size =*/ sizeof(USBDeviceHandle *),
-       /*.transfer_priv_size =*/ sizeof(USBTransfer *),
+       .context_priv_size = 0,
+       .device_priv_size = sizeof(USBDevice *),
+       .device_handle_priv_size = sizeof(USBDeviceHandle *),
+       .transfer_priv_size = sizeof(USBTransfer *),
 };
index 14aa99b..3921d0b 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 11345
+#define LIBUSB_NANO 11346