Index: uspace/lib/usbhid/include/usb/hid/hiddescriptor.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hiddescriptor.h	(revision facacc712e3d87d7301754b109c9582ef1ef29e4)
+++ uspace/lib/usbhid/include/usb/hid/hiddescriptor.h	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -43,14 +43,14 @@
 #include <usb/hid/hidtypes.h>
 
-int usb_hid_parse_report_descriptor(usb_hid_report_t *report,
+errno_t usb_hid_parse_report_descriptor(usb_hid_report_t *report,
 		const uint8_t *data, size_t size);
 
 void usb_hid_descriptor_print(usb_hid_report_t *report);
 
-int usb_hid_report_init(usb_hid_report_t *report);
+errno_t usb_hid_report_init(usb_hid_report_t *report);
 
 void usb_hid_report_deinit(usb_hid_report_t *report);
 
-int usb_hid_report_append_fields(usb_hid_report_t *report,
+errno_t usb_hid_report_append_fields(usb_hid_report_t *report,
 		usb_hid_report_item_t *report_item);
 
Index: uspace/lib/usbhid/include/usb/hid/hidparser.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hidparser.h	(revision facacc712e3d87d7301754b109c9582ef1ef29e4)
+++ uspace/lib/usbhid/include/usb/hid/hidparser.h	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -47,5 +47,5 @@
  * Input report parser functions
  */
-int usb_hid_parse_report(const usb_hid_report_t *report, const uint8_t *data,
+errno_t usb_hid_parse_report(const usb_hid_report_t *report, const uint8_t *data,
 		size_t size, uint8_t *report_id);
 
@@ -65,5 +65,5 @@
 
 
-int usb_hid_report_output_translate(usb_hid_report_t *report, 
+errno_t usb_hid_report_output_translate(usb_hid_report_t *report, 
 		uint8_t report_id, uint8_t *buffer, size_t size);
 
Index: uspace/lib/usbhid/include/usb/hid/hidpath.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hidpath.h	(revision facacc712e3d87d7301754b109c9582ef1ef29e4)
+++ uspace/lib/usbhid/include/usb/hid/hidpath.h	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -118,8 +118,8 @@
 void usb_hid_report_path_free(usb_hid_report_path_t *path);
 
-int usb_hid_report_path_set_report_id(usb_hid_report_path_t *usage_path,
+errno_t usb_hid_report_path_set_report_id(usb_hid_report_path_t *usage_path,
 		uint8_t report_id);
 
-int usb_hid_report_path_append_item(usb_hid_report_path_t *usage_path, 
+errno_t usb_hid_report_path_append_item(usb_hid_report_path_t *usage_path, 
 		int32_t usage_page, int32_t usage);
 
Index: uspace/lib/usbhid/include/usb/hid/hidreport.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hidreport.h	(revision facacc712e3d87d7301754b109c9582ef1ef29e4)
+++ uspace/lib/usbhid/include/usb/hid/hidreport.h	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -58,5 +58,5 @@
  *         usb_pipe_end_session() or usb_request_get_descriptor().
  */
-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);
 
Index: uspace/lib/usbhid/include/usb/hid/request.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/request.h	(revision facacc712e3d87d7301754b109c9582ef1ef29e4)
+++ uspace/lib/usbhid/include/usb/hid/request.h	(revision 08d4ea2111e5db01d0a6194bd9da4248ee282dc7)
@@ -44,20 +44,20 @@
 
 
-int usbhid_req_set_report(usb_pipe_t *ctrl_pipe, int iface_no,
+errno_t usbhid_req_set_report(usb_pipe_t *ctrl_pipe, int iface_no,
     usb_hid_report_type_t type, uint8_t *buffer, size_t buf_size);
 
-int usbhid_req_set_protocol(usb_pipe_t *ctrl_pipe, int iface_no, 
+errno_t usbhid_req_set_protocol(usb_pipe_t *ctrl_pipe, int iface_no, 
     usb_hid_protocol_t protocol);
 
-int usbhid_req_set_idle(usb_pipe_t *ctrl_pipe, int iface_no, uint8_t duration);
+errno_t usbhid_req_set_idle(usb_pipe_t *ctrl_pipe, int iface_no, uint8_t duration);
 
-int usbhid_req_get_report(usb_pipe_t *ctrl_pipe, int iface_no, 
+errno_t usbhid_req_get_report(usb_pipe_t *ctrl_pipe, int iface_no, 
     usb_hid_report_type_t type, uint8_t *buffer, size_t buf_size, 
     size_t *actual_size);
 
-int usbhid_req_get_protocol(usb_pipe_t *ctrl_pipe, int iface_no, 
+errno_t usbhid_req_get_protocol(usb_pipe_t *ctrl_pipe, int iface_no, 
     usb_hid_protocol_t *protocol);
 
-int usbhid_req_get_idle(usb_pipe_t *ctrl_pipe, int iface_no, uint8_t *duration);
+errno_t usbhid_req_get_idle(usb_pipe_t *ctrl_pipe, int iface_no, uint8_t *duration);
 
 
