Index: uspace/lib/usbhid/src/hidreport.c
===================================================================
--- uspace/lib/usbhid/src/hidreport.c	(revision e2dfa86733b86ade5cb6b53182cd0ac27f4c5125)
+++ uspace/lib/usbhid/src/hidreport.c	(revision 847844a5c1c6014e479cb00bf10c9d740927aa2d)
@@ -50,5 +50,5 @@
 #include <usb/hid/hidreport.h>
 
-static int usb_hid_get_report_descriptor(usb_device_t *dev,
+static errno_t usb_hid_get_report_descriptor(usb_device_t *dev,
     uint8_t **report_desc, size_t *size)
 {
@@ -135,5 +135,5 @@
 	 * Get the descriptor from the device.
 	 */
-	int rc = usb_request_get_descriptor(usb_device_get_default_pipe(dev),
+	errno_t rc = usb_request_get_descriptor(usb_device_get_default_pipe(dev),
 	    USB_REQUEST_TYPE_STANDARD, USB_REQUEST_RECIPIENT_INTERFACE,
 	    USB_DESCTYPE_HID_REPORT, 0, usb_device_get_iface_number(dev),
@@ -163,5 +163,5 @@
 
 
-int usb_hid_process_report_descriptor(usb_device_t *dev, 
+errno_t usb_hid_process_report_descriptor(usb_device_t *dev, 
     usb_hid_report_t *report, uint8_t **report_desc, size_t *report_size)
 {
@@ -175,5 +175,5 @@
 //	size_t report_size;
 	
-	int rc = usb_hid_get_report_descriptor(dev, report_desc, report_size);
+	errno_t rc = usb_hid_get_report_descriptor(dev, report_desc, report_size);
 	
 	if (rc != EOK) {
