Index: uspace/lib/usbhost/src/usb_transfer_batch.c
===================================================================
--- uspace/lib/usbhost/src/usb_transfer_batch.c	(revision c3887ad51d98fb2ab33fb44ebfb8994afaba2cbf)
+++ uspace/lib/usbhost/src/usb_transfer_batch.c	(revision 3f162abcb388c7957ebbdab2634ece3922c993fc)
@@ -34,4 +34,5 @@
 #include <errno.h>
 #include <str_error.h>
+#include <macros.h>
 
 #include <usb/usb.h>
@@ -146,7 +147,6 @@
 		/* We care about the data and there are some to copy */
 		if (data) {
-			const size_t min_size = size < instance->buffer_size
-			    ? size : instance->buffer_size;
-	                memcpy(instance->buffer, data, min_size);
+			const size_t minsize = min(size, instance->buffer_size);
+	                memcpy(instance->buffer, data, minsize);
 		}
 		instance->callback_in(instance->fun, instance->error,
