Index: uspace/lib/usb/include/usb/classes/hidparser.h
===================================================================
--- uspace/lib/usb/include/usb/classes/hidparser.h	(revision 767da0ab36d86147695bd14ba01492d4ea233476)
+++ uspace/lib/usb/include/usb/classes/hidparser.h	(revision 3de529cdb043028fce4390a80762314ea8568684)
@@ -77,4 +77,5 @@
 	int32_t count;
 	size_t offset;
+	int32_t delimiter;
 
 	int32_t unit_exponent;
Index: uspace/lib/usb/src/hidparser.c
===================================================================
--- uspace/lib/usb/src/hidparser.c	(revision 767da0ab36d86147695bd14ba01492d4ea233476)
+++ uspace/lib/usb/src/hidparser.c	(revision 3de529cdb043028fce4390a80762314ea8568684)
@@ -33,5 +33,4 @@
  * @brief HID parser implementation.
  */
-
 #include <usb/classes/hidparser.h>
 #include <errno.h>
@@ -40,5 +39,4 @@
 #include <mem.h>
 #include <usb/debug.h>
-
 
 #define USB_HID_NEW_REPORT_ITEM 1
@@ -438,10 +436,9 @@
 		case USB_HID_REPORT_TAG_STRING_MAXIMUM:
 			report_item->string_maximum = usb_hid_report_tag_data_int32(data,item_size);
-			break;
-/*			
+			break;			
 		case USB_HID_REPORT_TAG_DELIMITER:
 			report_item->delimiter = usb_hid_report_tag_data_int32(data,item_size);
 			break;
-*/		
+		
 		default:
 			return USB_HID_NO_ACTION;
