diff options
author | hselasky <hselasky@FreeBSD.org> | 2012-05-07 14:07:13 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2012-05-07 14:07:13 +0000 |
commit | 2463f208a26e08825bafd69986312adc7c264f8d (patch) | |
tree | f9b26a5908fe6698ac82d4ad205a847d599d8dc9 /lib/libusb/libusb.3 | |
parent | 4b07a79925078e4a03c602b68c047474d719e2c4 (diff) | |
download | FreeBSD-src-2463f208a26e08825bafd69986312adc7c264f8d.zip FreeBSD-src-2463f208a26e08825bafd69986312adc7c264f8d.tar.gz |
Add missing LibUSB 1.0 API function: libusb_get_string_descriptor().
Reported by: Xiaofan Chen
Diffstat (limited to 'lib/libusb/libusb.3')
-rw-r--r-- | lib/libusb/libusb.3 | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/libusb/libusb.3 b/lib/libusb/libusb.3 index 6b1defd..1ab0a8b 100644 --- a/lib/libusb/libusb.3 +++ b/lib/libusb/libusb.3 @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 12, 2012 +.Dd May 7, 2012 .Dt LIBUSB 3 .Os .Sh NAME @@ -314,6 +314,12 @@ LIBUSB_ERROR code on failure. Free a configuration descriptor. .Pp .Ft int +.Fn libusb_get_string_descriptor "libusb_device_handle *devh" "uint8_t desc_idx" "uint16_t langid" "unsigned char *data" "int length" +Retrieve a string descriptor in raw format. +Returns the number of bytes actually transferred on success +or a negative LIBUSB_ERROR code on failure. +.Pp +.Ft int .Fn libusb_get_string_descriptor_ascii "libusb_device_handle *devh" "uint8_t desc_idx" "unsigned char *data" "int length" Retrieve a string descriptor in C style ASCII. Returns the positive number of bytes in the resulting ASCII string |