evdev: Use SDL_bool for boolean types
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 35 36 37 38 39 40 41 42
diff --git a/src/core/linux/SDL_evdev.c b/src/core/linux/SDL_evdev.c
index 3f3550d..3c28c29 100644
--- a/src/core/linux/SDL_evdev.c
+++ b/src/core/linux/SDL_evdev.c
@@ -68,12 +68,12 @@ typedef struct SDL_evdevlist_item
int fd;
/* TODO: use this for every device, not just touchscreen */
- int out_of_sync;
+ SDL_bool out_of_sync;
/* TODO: expand on this to have data for every possible class (mouse,
keyboard, touchpad, etc.). Also there's probably some things in here we
can pull out to the SDL_evdevlist_item i.e. name */
- int is_touchscreen;
+ SDL_bool is_touchscreen;
struct {
char* name;
@@ -470,11 +470,11 @@ SDL_EVDEV_Poll(void)
}
if (item->out_of_sync)
- item->out_of_sync = 0;
+ item->out_of_sync = SDL_FALSE;
break;
case SYN_DROPPED:
if (item->is_touchscreen)
- item->out_of_sync = 1;
+ item->out_of_sync = SDL_TRUE;
SDL_EVDEV_sync_device(item);
break;
default:
@@ -789,7 +789,7 @@ SDL_EVDEV_device_added(const char *dev_path, int udev_class)
}
if (udev_class & SDL_UDEV_DEVICE_TOUCHSCREEN) {
- item->is_touchscreen = 1;
+ item->is_touchscreen = SDL_TRUE;
if ((ret = SDL_EVDEV_init_touchscreen(item)) < 0) {
close(item->fd);