From: Peter Hutterer Date: Sat, 29 Jun 2013 07:34:32 +0000 (+1000) Subject: Return -1 for failing to enable/disable bits X-Git-Tag: libevdev-0.2~60 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5bdd321d43c4758a79bed1c11518d5135624b831;p=platform%2Fupstream%2Flibevdev.git Return -1 for failing to enable/disable bits as the documentation says Signed-off-by: Peter Hutterer --- 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);