diff options
-rw-r--r-- | src/evdev.c | 2 | ||||
-rw-r--r-- | src/libinput-util.h | 2 | ||||
-rw-r--r-- | src/path.c | 4 | ||||
-rw-r--r-- | src/udev-seat.c | 12 | ||||
-rw-r--r-- | test/litest.c | 6 | ||||
-rw-r--r-- | test/udev.c | 3 | ||||
-rw-r--r-- | tools/libinput-list-devices.c | 5 | ||||
-rw-r--r-- | tools/ptraccel-debug.c | 8 | ||||
-rw-r--r-- | tools/shared.c | 15 |
9 files changed, 31 insertions, 26 deletions
diff --git a/src/evdev.c b/src/evdev.c index 1a71e4c0..8e25e45d 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1970,7 +1970,7 @@ evdev_device_compare_syspath(struct udev_device *udev_device, int fd) if (!udev_device_new) goto out; - rc = strcmp(udev_device_get_syspath(udev_device_new), + rc = !streq(udev_device_get_syspath(udev_device_new), udev_device_get_syspath(udev_device)); out: if (udev_device_new) diff --git a/src/libinput-util.h b/src/libinput-util.h index 74226b96..1673551e 100644 --- a/src/libinput-util.h +++ b/src/libinput-util.h @@ -83,6 +83,8 @@ int list_empty(const struct list *list); #define min(a, b) (((a) < (b)) ? (a) : (b)) #define max(a, b) (((a) > (b)) ? (a) : (b)) +#define streq(s1, s2) (strcmp((s1), (s2)) == 0) +#define strneq(s1, s2, n) (strncmp((s1), (s2), (n)) == 0) #define LIBINPUT_EXPORT __attribute__ ((visibility("default"))) @@ -101,8 +101,8 @@ path_seat_get_named(struct path_input *input, struct path_seat *seat; list_for_each(seat, &input->base.seat_list, base.link) { - if (strcmp(seat->base.physical_name, seat_name_physical) == 0 && - strcmp(seat->base.logical_name, seat_name_logical) == 0) + if (streq(seat->base.physical_name, seat_name_physical) && + streq(seat->base.logical_name, seat_name_logical)) return seat; } diff --git a/src/udev-seat.c b/src/udev-seat.c index 6615f208..8dc0c236 100644 --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -57,7 +57,7 @@ device_added(struct udev_device *udev_device, if (!device_seat) device_seat = default_seat; - if (strcmp(device_seat, input->seat_id)) + if (!streq(device_seat, input->seat_id)) return 0; devnode = udev_device_get_devnode(udev_device); @@ -131,8 +131,8 @@ device_removed(struct udev_device *udev_device, struct udev_input *input) list_for_each(seat, &input->base.seat_list, base.link) { list_for_each_safe(device, next, &seat->base.devices_list, base.link) { - if (!strcmp(syspath, - udev_device_get_syspath(device->udev_device))) { + if (streq(syspath, + udev_device_get_syspath(device->udev_device))) { log_info(&input->base, "input device %s, %s removed\n", device->devname, @@ -198,9 +198,9 @@ evdev_udev_handler(void *data) if (strncmp("event", udev_device_get_sysname(udev_device), 5) != 0) goto out; - if (!strcmp(action, "add")) + if (streq(action, "add")) device_added(udev_device, input, NULL); - else if (!strcmp(action, "remove")) + else if (streq(action, "remove")) device_removed(udev_device, input); out: @@ -328,7 +328,7 @@ udev_seat_get_named(struct udev_input *input, const char *seat_name) struct udev_seat *seat; list_for_each(seat, &input->base.seat_list, base.link) { - if (strcmp(seat->base.logical_name, seat_name) == 0) + if (streq(seat->base.logical_name, seat_name)) return seat; } diff --git a/test/litest.c b/test/litest.c index 040bfb4a..8221a7a2 100644 --- a/test/litest.c +++ b/test/litest.c @@ -432,7 +432,7 @@ litest_add_tcase_for_device(struct suite *suite, const char *test_name = dev->shortname; list_for_each(t, &suite->tests, node) { - if (strcmp(t->name, test_name) != 0) + if (!streq(t->name, test_name)) continue; if (range) @@ -476,7 +476,7 @@ litest_add_tcase_no_device(struct suite *suite, return; list_for_each(t, &suite->tests, node) { - if (strcmp(t->name, test_name) != 0) + if (!streq(t->name, test_name)) continue; if (range) @@ -504,7 +504,7 @@ get_suite(const char *name) list_init(&all_tests); list_for_each(s, &all_tests, node) { - if (strcmp(s->name, name) == 0) + if (streq(s->name, name)) return s; } diff --git a/test/udev.c b/test/udev.c index 4ec956bc..f01acc7e 100644 --- a/test/udev.c +++ b/test/udev.c @@ -26,6 +26,7 @@ #include <errno.h> #include <fcntl.h> #include <libinput.h> +#include <libinput-util.h> #include <libudev.h> #include <unistd.h> @@ -184,7 +185,7 @@ START_TEST(udev_added_seat_default) ck_assert(seat != NULL); seat_name = libinput_seat_get_logical_name(seat); - default_seat_found = !strcmp(seat_name, "default"); + default_seat_found = streq(seat_name, "default"); libinput_event_destroy(event); } diff --git a/tools/libinput-list-devices.c b/tools/libinput-list-devices.c index 825969d5..66251731 100644 --- a/tools/libinput-list-devices.c +++ b/tools/libinput-list-devices.c @@ -30,6 +30,7 @@ #include <libudev.h> #include <libinput.h> +#include <libinput-util.h> #include <libinput-version.h> #include "shared.h" @@ -279,10 +280,10 @@ main(int argc, char **argv) struct libinput_event *ev; if (argc > 1) { - if (strcmp(argv[1], "--help") == 0) { + if (streq(argv[1], "--help")) { usage(); return 0; - } else if (strcmp(argv[1], "--version") == 0) { + } else if (streq(argv[1], "--version")) { printf("%s\n", LIBINPUT_VERSION); return 0; } else { diff --git a/tools/ptraccel-debug.c b/tools/ptraccel-debug.c index fdd8490e..7d722257 100644 --- a/tools/ptraccel-debug.c +++ b/tools/ptraccel-debug.c @@ -220,13 +220,13 @@ main(int argc, char **argv) switch (c) { case OPT_MODE: - if (strcmp(optarg, "accel") == 0) + if (streq(optarg, "accel")) print_accel = true; - else if (strcmp(optarg, "motion") == 0) + else if (streq(optarg, "motion")) print_motion = true; - else if (strcmp(optarg, "delta") == 0) + else if (streq(optarg, "delta")) print_delta = true; - else if (strcmp(optarg, "sequence") == 0) + else if (streq(optarg, "sequence")) print_sequence = true; else { usage(); diff --git a/tools/shared.c b/tools/shared.c index 9ccd5dda..c5f7f20e 100644 --- a/tools/shared.c +++ b/tools/shared.c @@ -31,6 +31,7 @@ #include <libudev.h> #include <libevdev/libevdev.h> +#include <libinput-util.h> #include "shared.h" @@ -189,13 +190,13 @@ tools_parse_args(int argc, char **argv, struct tools_options *options) tools_usage(); return 1; } - if (strcmp(optarg, "none") == 0) { + if (streq(optarg, "none")) { options->click_method = LIBINPUT_CONFIG_CLICK_METHOD_NONE; - } else if (strcmp(optarg, "clickfinger") == 0) { + } else if (streq(optarg, "clickfinger")) { options->click_method = LIBINPUT_CONFIG_CLICK_METHOD_CLICKFINGER; - } else if (strcmp(optarg, "buttonareas") == 0) { + } else if (streq(optarg, "buttonareas")) { options->click_method = LIBINPUT_CONFIG_CLICK_METHOD_BUTTON_AREAS; } else { @@ -208,16 +209,16 @@ tools_parse_args(int argc, char **argv, struct tools_options *options) tools_usage(); return 1; } - if (strcmp(optarg, "none") == 0) { + if (streq(optarg, "none")) { options->scroll_method = LIBINPUT_CONFIG_SCROLL_NO_SCROLL; - } else if (strcmp(optarg, "twofinger") == 0) { + } else if (streq(optarg, "twofinger")) { options->scroll_method = LIBINPUT_CONFIG_SCROLL_2FG; - } else if (strcmp(optarg, "edge") == 0) { + } else if (streq(optarg, "edge")) { options->scroll_method = LIBINPUT_CONFIG_SCROLL_EDGE; - } else if (strcmp(optarg, "button") == 0) { + } else if (streq(optarg, "button")) { options->scroll_method = LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; } else { |