ioctl points to uninitialized bytes - correct but we didn't use those anyway.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
ck_assert_int_eq(rc, 0);
libevdev_change_fd(dev, pipefd[0]);
+ memset(ev, 0, sizeof(ev));
ev[0].type = EV_ABS;
ev[0].code = ABS_MT_SLOT;
ev[0].value = num_slots;
ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 80);
ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_Y), 150);
+ a.value = 0;
a.minimum = 10;
a.maximum = 100;
a.fuzz = 13;
abs.maximum = 1000;
abs.fuzz = 1;
abs.flat = 2;
- /* abs.resolution = 3; FIXME: can't test resolution */
+ abs.resolution = 3; /* FIXME: value is unused, we can't test resolution */
abs.value = 0;
uinput_device_set_abs_bit(uidev, ABS_X, &abs);