diff options
author | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-04-09 01:52:49 +0000 |
---|---|---|
committer | Matthew N. Dodd <mdodd@FreeBSD.org> | 2003-04-09 01:52:49 +0000 |
commit | cf0e07e504093d39ee5a0782b88ad372a9893643 (patch) | |
tree | 4973be599e3f1175e30998a134f2b847577c193f /usr.bin/usbhidctl | |
parent | 06283c3ba9bde2a30fdcdf7ff57355ae50d6913b (diff) | |
download | src-cf0e07e504093d39ee5a0782b88ad372a9893643.tar.gz src-cf0e07e504093d39ee5a0782b88ad372a9893643.zip |
Notes
Diffstat (limited to 'usr.bin/usbhidctl')
-rw-r--r-- | usr.bin/usbhidctl/usbhid.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/usbhidctl/usbhid.c b/usr.bin/usbhidctl/usbhid.c index 14855864f4b4..1e56a1ba3ded 100644 --- a/usr.bin/usbhidctl/usbhid.c +++ b/usr.bin/usbhidctl/usbhid.c @@ -47,13 +47,14 @@ #include <err.h> #include <ctype.h> #include <errno.h> -#include <libusbhid.h> +#include <usbhid.h> #include <dev/usb/usb.h> #include <dev/usb/usbhid.h> int verbose = 0; int all = 0; int noname = 0; +static int reportid; char **names; int nnames; @@ -125,7 +126,7 @@ dumpitems(report_desc_t r) struct hid_item h; int size; - for (d = hid_start_parse(r, ~0); hid_get_item(d, &h); ) { + for (d = hid_start_parse(r, ~0, reportid); hid_get_item(d, &h); ) { switch (h.kind) { case hid_collection: printf("Collection page=%s usage=%s\n", @@ -204,7 +205,7 @@ dumpdata(int f, report_desc_t rd, int loop) char namebuf[10000], *namep; hids = 0; - for (d = hid_start_parse(rd, 1<<hid_input); + for (d = hid_start_parse(rd, 1<<hid_input, reportid); hid_get_item(d, &h); ) { if (h.kind == hid_collection) colls[++sp] = h.usage; |