blob: e0b4e59eaa459b799ee43ccf270e3fdf838f23fb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
--- src/platform/usbjoy.cxx Wed Sep 18 22:28:34 2002
+++ src/platform/usbjoy.cxx.new Wed Sep 18 22:28:22 2002
@@ -46,14 +46,14 @@
int data_buf_offset;
};
-usb_joystick *stick;
+usb_joystick *stick=NULL;
usb_joystick::usb_joystick(const char *name)
{
report_desc_t rd;
hid_data *d;
hid_item h;
- int report_id;
+ hid_kind_t k;
status = FALSE;
hids = NULL;
@@ -67,11 +67,12 @@
return;
}
- data_buf_size = hid_report_size(rd, hid_input, &report_id);
+ k = hid_input;
+ data_buf_size = hid_report_size(rd, hid_input, k);
if ((data_buf = (char *)malloc(data_buf_size)) == NULL) {
hid_dispose_report_desc(rd);
}
- data_buf_offset = (report_id != 0);
+ data_buf_offset = 0;
int is_joystick = 0;
int interesting_hid = FALSE;
|