MFC r240762:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 Nov 2012 05:46:02 +0000 (05:46 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 Nov 2012 05:46:02 +0000 (05:46 +0000)
commit2e3cf8d3c083ca4becc75f5d4468e0297f274167
tree03d1148de061ea5a145b1e71ecb03929d1cb89c9
parentb62daf2dddc03c5073aca7fb1f3e6a5edcf72886
MFC r240762:
Restore handling of the third argument (id) of hid_start_parse(), same as
it is done in NetBSD/OpenBSD, and as it was here before r205728.

I personally think this API or its implementation is incorrect, as it is not
correct to filter collections based on report ID, as they are orthogonal
in general case, but I see no harm from supporting this feature.

PR:             usb/171810

git-svn-id: svn://svn.freebsd.org/base/stable/8@243059 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libusbhid/descr.c
lib/libusbhid/parse.c
lib/libusbhid/usbhid.3