From: Rico Tzschichholz Date: Tue, 6 Apr 2021 19:40:58 +0000 (+0200) Subject: libusb: Fix some bindings errors X-Git-Tag: 0.50.6~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=327850ea9af00e731d073da13d6d5bb78b476d54;p=thirdparty%2Fvala.git libusb: Fix some bindings errors --- diff --git a/vapi/libusb.vapi b/vapi/libusb.vapi index 8438cb199..c34e4a414 100644 --- a/vapi/libusb.vapi +++ b/vapi/libusb.vapi @@ -126,7 +126,7 @@ namespace USB { public InterfaceDescriptor[] altsetting; } - [Compact, CCode (cname = "struct usd_config_descriptor")] + [Compact, CCode (cname = "struct usb_config_descriptor")] public class ConfigDescriptor { public uint8 bLength; public uint8 bDescriptorType; @@ -200,7 +200,7 @@ namespace USB { public int bulk_read (int ep, [CCode (array_length = false)] char[] bytes, int size, int timeout); public int interrupt_write (int ep, [CCode (array_length = false)] char[] bytes, int size, int timeout); public int interrupt_read (int ep, [CCode (array_length = false)] char[] bytes, int size, int timeout); - public int control_msg (int requesttype, int request, int value, int index, char[] bytes, int size, int timeout); + public int control_msg (int requesttype, int request, int value, int index, [CCode (array_length = false)] char[] bytes, int size, int timeout); public int set_configuration (int configuration); public int claim_interface (int @interface); public int release_interface (int @interface);