Changes in uspace/lib/usbhid/src/hiddescriptor.c [8c62a71:b72efe8] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhid/src/hiddescriptor.c
r8c62a71 rb72efe8 135 135 int usb_hid_report_init(usb_hid_report_t *report) 136 136 { 137 if 137 if(report == NULL) { 138 138 return EINVAL; 139 139 } … … 144 144 145 145 report->use_report_ids = 0; 146 return EOK; 146 return EOK; 147 147 } 148 148 … … 974 974 /*---------------------------------------------------------------------------*/ 975 975 976 /** 977 * Releases whole linked list of report items 978 * 979 * @param list List of report descriptor items (usb_hid_report_item_t) 980 * @return void 981 */ 982 void usb_hid_free_report_list(list_t *list) 983 { 984 return; /* XXX What's this? */ 985 986 /* usb_hid_report_item_t *report_item; 987 link_t *next; 988 989 if(list == NULL || list_empty(list)) { 990 return; 991 } 992 993 next = list->head.next; 994 while (next != &list->head) { 995 report_item = list_get_instance(next, usb_hid_report_item_t, 996 rpath_items_link); 997 998 while(!list_empty(&report_item->usage_path->link)) { 999 usb_hid_report_remove_last_item(report_item->usage_path); 1000 } 1001 1002 1003 next = next->next; 1004 1005 free(report_item); 1006 } 1007 1008 return; 1009 */ 1010 } 1011 /*---------------------------------------------------------------------------*/ 976 1012 977 1013 /** Frees the HID report descriptor parser structure … … 980 1016 * @return void 981 1017 */ 982 void usb_hid_ report_deinit(usb_hid_report_t *report)1018 void usb_hid_free_report(usb_hid_report_t *report) 983 1019 { 984 1020 if(report == NULL){
Note:
See TracChangeset
for help on using the changeset viewer.