descriptor: Optimize descriptor parsing
authorChris Dickens <christopher.a.dickens@gmail.com>
Fri, 17 Apr 2020 18:43:54 +0000 (11:43 -0700)
committerChris Dickens <christopher.a.dickens@gmail.com>
Fri, 17 Apr 2020 18:43:54 +0000 (11:43 -0700)
commit95b60dc3f5146a739911907ab452433b9bd8d6d7
tree4b417c0c273f22a874b805541848d6ebecff57b0
parent02ebafc85d3f219842cbabaf78abc8100b6656e5
descriptor: Optimize descriptor parsing

While iterating over descriptors, we can simplify and speed up the
process by looking at the descriptor header directly rather than calling
the parse function each time.

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
libusb/descriptor.c
libusb/version_nano.h