Index: uspace/drv/hid/usbhid/main.c
===================================================================
--- uspace/drv/hid/usbhid/main.c	(revision aa148b3fc2c439858fadc1cd45f0d361001f98cc)
+++ uspace/drv/hid/usbhid/main.c	(revision be01eb379a65399d13f7e4a0b6b5a403268d76dc)
@@ -104,5 +104,5 @@
 }
 
-static int join_and_clean(usb_device_t *dev)
+static errno_t join_and_clean(usb_device_t *dev)
 {
 	assert(dev);
Index: uspace/drv/hid/usbhid/usbhid.c
===================================================================
--- uspace/drv/hid/usbhid/usbhid.c	(revision aa148b3fc2c439858fadc1cd45f0d361001f98cc)
+++ uspace/drv/hid/usbhid/usbhid.c	(revision be01eb379a65399d13f7e4a0b6b5a403268d76dc)
@@ -348,5 +348,5 @@
 
 	/* Parse the input report */
-	const int rc = usb_hid_parse_report(
+	const errno_t rc = usb_hid_parse_report(
 	    &hid_dev->report, buffer, buffer_size, &hid_dev->report_id);
 	if (rc != EOK) {
@@ -367,5 +367,5 @@
 }
 
-static bool usb_hid_polling_error_callback(usb_device_t *dev, int err_code, void *arg)
+static bool usb_hid_polling_error_callback(usb_device_t *dev, errno_t err_code, void *arg)
 {
 	assert(dev);
