diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-06-29 17:34:32 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-06-29 17:52:06 +1000 |
| commit | 5bdd321d43c4758a79bed1c11518d5135624b831 (patch) | |
| tree | 9fed0662e08bb651e6e8a85bf6f9e41e227aa421 /libevdev/libevdev.c | |
| parent | cbb2d1391b58e84f263fcc4dc9085aa5bb2b4588 (diff) | |
| download | libevdev-5bdd321d43c4758a79bed1c11518d5135624b831.tar.gz | |
Return -1 for failing to enable/disable bits
as the documentation says
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libevdev/libevdev.c')
| -rw-r--r-- | libevdev/libevdev.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index fd3d3c7..d4cebc6 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -785,7 +785,7 @@ int libevdev_enable_event_type(struct libevdev *dev, unsigned int type) { if (type > EV_MAX) - return 1; + return -1; set_bit(dev->bits, type); @@ -796,7 +796,7 @@ int libevdev_disable_event_type(struct libevdev *dev, unsigned int type) { if (type > EV_MAX) - return 1; + return -1; clear_bit(dev->bits, type); @@ -811,12 +811,12 @@ libevdev_enable_event_code(struct libevdev *dev, unsigned int type, unsigned long *mask; if (libevdev_enable_event_type(dev, type)) - return 1; + return -1; max = type_to_mask(dev, type, &mask); if (code > max) - return 1; + return -1; set_bit(mask, code); @@ -835,12 +835,12 @@ libevdev_disable_event_code(struct libevdev *dev, unsigned int type, unsigned in unsigned long *mask; if (type > EV_MAX) - return 1; + return -1; max = type_to_mask(dev, type, &mask); if (code > max) - return 1; + return -1; clear_bit(mask, code); |
