Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1059>
modes = libinput_device_config_send_events_get_modes(device);
litest_assert_int_eq(modes,
- LIBINPUT_CONFIG_SEND_EVENTS_DISABLED);
+ (uint32_t)LIBINPUT_CONFIG_SEND_EVENTS_DISABLED);
}
END_TEST
LIBINPUT_EVENT_POINTER_BUTTON);
ptrevent = libinput_event_get_pointer_event(event);
litest_assert_int_eq(libinput_event_pointer_get_button(ptrevent),
- BTN_LEFT);
+ (unsigned int)BTN_LEFT);
litest_assert_int_eq(libinput_event_pointer_get_button_state(ptrevent),
LIBINPUT_BUTTON_STATE_RELEASED);
LIBINPUT_EVENT_KEYBOARD_KEY);
kbdevent = libinput_event_get_keyboard_event(event);
litest_assert_int_eq(libinput_event_keyboard_get_key(kbdevent),
- KEY_A);
+ (unsigned int)KEY_A);
litest_assert_int_eq(libinput_event_keyboard_get_key_state(kbdevent),
LIBINPUT_KEY_STATE_RELEASED);
trackpoint->libinput_device);
ptrevent = libinput_event_get_pointer_event(event);
litest_assert_int_eq(libinput_event_pointer_get_button(ptrevent),
- BTN_RIGHT);
+ (unsigned int)BTN_RIGHT);
litest_assert_int_eq(libinput_event_pointer_get_button_state(ptrevent),
LIBINPUT_BUTTON_STATE_PRESSED);
libinput_event_destroy(event);
trackpoint->libinput_device);
ptrevent = libinput_event_get_pointer_event(event);
litest_assert_int_eq(libinput_event_pointer_get_button(ptrevent),
- BTN_RIGHT);
+ (unsigned int)BTN_RIGHT);
litest_assert_int_eq(libinput_event_pointer_get_button_state(ptrevent),
LIBINPUT_BUTTON_STATE_RELEASED);
libinput_event_destroy(event);
while ((ev = libinput_get_event(libinput))) {
kev = libinput_event_get_keyboard_event(ev);
litest_assert_notnull(kev);
- litest_assert_int_eq(libinput_event_keyboard_get_key(kev), KEY_A);
+ litest_assert_int_eq(libinput_event_keyboard_get_key(kev),
+ (unsigned int)KEY_A);
litest_assert_int_eq(libinput_event_keyboard_get_key_state(kev),
LIBINPUT_KEY_STATE_RELEASED);
litest_assert_event_type(event, LIBINPUT_EVENT_KEYBOARD_KEY);
kevent = libinput_event_get_keyboard_event(event);
litest_assert_int_eq(libinput_event_keyboard_get_key(kevent),
- KEY_A);
+ (unsigned int)KEY_A);
litest_assert_int_eq(libinput_event_keyboard_get_key_state(kevent),
*state);
libinput_event_destroy(event);
struct litest_device *dev = litest_current_device();
struct libinput_device *device = dev->libinput_device;
unsigned int code;
- unsigned int nbuttons = 0;
+ int nbuttons = 0;
for (code = BTN_0; code < KEY_OK; code++) {
/* BTN_STYLUS is set for compatibility reasons but not
/* litest virtual devices don't have modes */
mode = libinput_event_tablet_pad_get_mode(pev);
- litest_assert_int_eq(mode, 0);
+ litest_assert_int_eq(mode, 0U);
group = libinput_event_tablet_pad_get_mode_group(pev);
index = libinput_tablet_pad_mode_group_get_index(group);
- litest_assert_int_eq(index, 0);
+ litest_assert_int_eq(index, 0U);
libinput_event_destroy(ev);
pev = libinput_event_get_tablet_pad_event(ev);
mode = libinput_event_tablet_pad_get_mode(pev);
- litest_assert_int_eq(mode, 0);
+ litest_assert_int_eq(mode, 0U);
group = libinput_event_tablet_pad_get_mode_group(pev);
index = libinput_tablet_pad_mode_group_get_index(group);
- litest_assert_int_eq(index, 0);
+ litest_assert_int_eq(index, 0U);
libinput_event_destroy(ev);
}
struct libinput_device *device = dev->libinput_device;
struct libinput_tablet_pad_mode_group *group;
int ngroups;
- int i;
+ unsigned int i;
ngroups = libinput_device_tablet_pad_get_num_mode_groups(device);
litest_assert_int_eq(ngroups, 1);
- for (i = 0; i < ngroups; i++) {
+ for (i = 0; i < (unsigned int)ngroups; i++) {
group = libinput_device_tablet_pad_get_mode_group(device, i);
litest_assert_notnull(group);
litest_assert_int_eq(libinput_tablet_pad_mode_group_get_index(group),
group = libinput_device_tablet_pad_get_mode_group(device, 0);
nmodes = libinput_tablet_pad_mode_group_get_num_modes(group);
- litest_assert_int_eq(nmodes, 1);
+ litest_assert_int_eq(nmodes, 1U);
mode = libinput_tablet_pad_mode_group_get_mode(group);
litest_assert_int_lt(mode, nmodes);
sysname = libinput_device_get_sysname(device);
litest_assert_notnull(sysname);
- litest_assert_int_gt(strlen(sysname), 1);
+ litest_assert_int_gt(strlen(sysname), 1U);
litest_assert(strchr(sysname, '/') == NULL);
litest_assert(strneq(sysname, "event", 5));
tev = libinput_event_get_pointer_event(ev);
litest_assert_notnull(tev);
litest_assert_int_eq(libinput_event_pointer_get_button(tev),
- BTN_LEFT);
+ (unsigned int)BTN_LEFT);
litest_assert_int_eq(libinput_event_pointer_get_button_state(tev),
LIBINPUT_BUTTON_STATE_PRESSED);
tev = libinput_event_get_pointer_event(ev);
litest_assert_notnull(tev);
litest_assert_int_eq(libinput_event_pointer_get_button(tev),
- BTN_LEFT);
+ (unsigned int)BTN_LEFT);
litest_assert_int_eq(libinput_event_pointer_get_button_state(tev),
LIBINPUT_BUTTON_STATE_RELEASED);
enum libinput_config_status status;
methods = libinput_device_config_scroll_get_method(device);
- litest_assert_int_eq((methods & LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN), 0);
+ litest_assert_int_eq((methods & LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN), 0U);
button = libinput_device_config_scroll_get_button(device);
- litest_assert_int_eq(button, 0);
+ litest_assert_int_eq(button, 0U);
button = libinput_device_config_scroll_get_default_button(device);
- litest_assert_int_eq(button, 0);
+ litest_assert_int_eq(button, 0U);
status = libinput_device_config_scroll_set_method(device,
LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN);
if (method == LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN) {
button = libinput_device_config_scroll_get_button(device);
- litest_assert_int_eq(button, BTN_MIDDLE);
+ litest_assert_int_eq(button, (unsigned int)BTN_MIDDLE);
button = libinput_device_config_scroll_get_default_button(device);
- litest_assert_int_eq(button, BTN_MIDDLE);
+ litest_assert_int_eq(button, (unsigned int)BTN_MIDDLE);
}
}
END_TEST
litest_assert_int_eq(method, LIBINPUT_CONFIG_SCROLL_NO_SCROLL);
button = libinput_device_config_scroll_get_button(device);
- litest_assert_int_eq(button, BTN_SIDE);
+ litest_assert_int_eq(button, (unsigned int)BTN_SIDE);
}
END_TEST
struct qtest_dim {
const char *str;
bool success;
- int w, h;
+ size_t w, h;
};
START_TEST(quirks_parse_dimension_attr)
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tev), button);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tev),
LIBINPUT_BUTTON_STATE_PRESSED);
- litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 1);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 1U);
libinput_event_destroy(event);
event = libinput_get_event(li);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tev), button);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tev),
LIBINPUT_BUTTON_STATE_PRESSED);
- litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 2);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 2U);
libinput_event_destroy(event);
litest_assert_empty_queue(li);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tev),
LIBINPUT_BUTTON_STATE_RELEASED);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tev), button);
- litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 1);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 1U);
libinput_event_destroy(event);
event = libinput_get_event(li);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tev),
LIBINPUT_BUTTON_STATE_RELEASED);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tev), button);
- litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 0);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_seat_button_count(tev), 0U);
libinput_event_destroy(event);
litest_assert_empty_queue(li);
tablet_event = litest_is_tablet_event(event,
LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event),
- BTN_STYLUS);
+ (unsigned int)BTN_STYLUS);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event),
LIBINPUT_BUTTON_STATE_PRESSED);
libinput_event_destroy(event);
tablet_event = litest_is_tablet_event(event,
LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event),
- BTN_STYLUS);
+ (unsigned int)BTN_STYLUS);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event),
LIBINPUT_BUTTON_STATE_RELEASED);
libinput_event_destroy(event);
tablet_event = litest_is_tablet_event(event,
LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event),
- BTN_STYLUS);
+ (unsigned int)BTN_STYLUS);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event),
LIBINPUT_BUTTON_STATE_PRESSED);
libinput_event_destroy(event);
tablet_event = litest_is_tablet_event(event,
LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
litest_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event),
- BTN_STYLUS);
+ (unsigned int)BTN_STYLUS);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event),
LIBINPUT_BUTTON_STATE_RELEASED);
libinput_event_destroy(event);
tablet_event = litest_is_tablet_event(event,
LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY);
tool = libinput_event_tablet_tool_get_tool(tablet_event);
- litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), 1000);
+ litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), (uint64_t)1000);
libinput_event_destroy(event);
}
END_TEST
tool = libinput_event_tablet_tool_get_tool(tablet_event);
litest_assert_int_eq(libinput_device_get_id_vendor(dev->libinput_device),
- VENDOR_ID_WACOM);
+ (unsigned int)VENDOR_ID_WACOM);
switch (libinput_device_get_id_product(dev->libinput_device)) {
case 0x27: /* Intuos 5 */
LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY);
tool = libinput_event_tablet_tool_get_tool(tablet_event);
- litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), 2000);
+ litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), (uint64_t)2000);
libinput_event_destroy(event);
}
END_TEST
tablet_event = libinput_event_get_tablet_tool_event(event);
tool = libinput_event_tablet_tool_get_tool(tablet_event);
- litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), 1000);
+ litest_assert_int_eq(libinput_tablet_tool_get_serial(tool), (uint64_t)1000);
}
libinput_event_destroy(event);
LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY);
tool = libinput_event_tablet_tool_get_tool(tev);
serial = libinput_tablet_tool_get_serial(tool);
- litest_assert_int_eq(serial, 0);
+ litest_assert_int_eq(serial, (uint64_t)0);
libinput_event_destroy(event);
for (int x = 4500; x < 8000; x += 1000) {
LIBINPUT_EVENT_TABLET_TOOL_AXIS);
tool = libinput_event_tablet_tool_get_tool(tev);
serial = libinput_tablet_tool_get_serial(tool);
- litest_assert_int_eq(serial, 0);
+ litest_assert_int_eq(serial, (uint64_t)0);
libinput_event_destroy(event);
for (int x = 4500; x < 8000; x += 500) {
LIBINPUT_EVENT_TABLET_TOOL_AXIS);
tool = libinput_event_tablet_tool_get_tool(tev);
serial = libinput_tablet_tool_get_serial(tool);
- litest_assert_int_eq(serial, 0);
+ litest_assert_int_eq(serial, (uint64_t)0);
libinput_event_destroy(event);
event = libinput_get_event(li);
} while (event != NULL);
LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY);
tool = libinput_event_tablet_tool_get_tool(tev);
serial = libinput_tablet_tool_get_serial(tool);
- litest_assert_int_eq(serial, 0);
+ litest_assert_int_eq(serial, (uint64_t)0);
libinput_event_destroy(event);
}
END_TEST
{ -1, -1 }
};
const char *devnode;
- unsigned int serial;
+ uint64_t serial;
litest_tablet_proximity_in(dev, 10, 10, axes);
litest_dispatch(li);
event = libinput_get_event(li);
t = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
- litest_assert_int_eq(libinput_event_tablet_tool_get_button(t), BTN_0);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_button(t),
+ (unsigned int)BTN_0);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(t),
LIBINPUT_BUTTON_STATE_PRESSED);
litest_assert_int_eq(libinput_event_tablet_tool_get_tip_state(t),
event = libinput_get_event(li);
t = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON);
- litest_assert_int_eq(libinput_event_tablet_tool_get_button(t), BTN_0);
+ litest_assert_int_eq(libinput_event_tablet_tool_get_button(t),
+ (unsigned int)BTN_0);
litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(t),
LIBINPUT_BUTTON_STATE_RELEASED);
litest_assert_int_eq(libinput_event_tablet_tool_get_tip_state(t),
/* call this test for non-clickpads and non-touchpads */
methods = libinput_device_config_click_get_methods(device);
- litest_assert_int_eq(methods, 0);
+ litest_assert_int_eq(methods, 0U);
method = libinput_device_config_click_get_method(device);
litest_assert_int_eq(method, LIBINPUT_CONFIG_CLICK_METHOD_NONE);
device = libinput_event_get_device(ev);
sysname = libinput_device_get_sysname(device);
litest_assert_notnull(sysname);
- litest_assert_int_gt(strlen(sysname), 1);
+ litest_assert_int_gt(strlen(sysname), 1U);
litest_assert(strchr(sysname, '/') == NULL);
litest_assert(strneq(sysname, "event", 5));
libinput_event_destroy(ev);