summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.h
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-12-09 09:49:43 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-12-09 09:49:43 +1000
commit714c2ffa9e5891fe423212f623572c5dd6b7a04b (patch)
tree35993f94ff6c9c3594b0ee38e6d1bfaf1d03090b /libevdev/libevdev.h
parentf66bf57baa611d60e1ba228d6d4c493be569bae0 (diff)
parenta2f842bb8a7b40f6858b977f5beb950dd6d6208d (diff)
downloadlibevdev-714c2ffa9e5891fe423212f623572c5dd6b7a04b.tar.gz
Merge branch 'ev-rep-handling'
Diffstat (limited to 'libevdev/libevdev.h')
-rw-r--r--libevdev/libevdev.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/libevdev/libevdev.h b/libevdev/libevdev.h
index 87f226c..2b6f48a 100644
--- a/libevdev/libevdev.h
+++ b/libevdev/libevdev.h
@@ -259,7 +259,7 @@ extern "C" {
* <dd>supported, see libevdev_get_id_product(), libevdev_get_id_vendor(),
* libevdev_get_id_bustype(), * * libevdev_get_id_version()</dd>
* <dt>EVIOCGREP:</dt>
- * <dd>supported, see libevdev_get_repeat()</dd>
+ * <dd>supported, see libevdev_get_event_value())</dd>
* <dt>EVIOCSREP:</dt>
* <dd>supported, see libevdev_enable_event_code()</dd>
* <dt>EVIOCGKEYCODE:</dt>
@@ -1606,7 +1606,9 @@ int libevdev_event_code_from_name_n(unsigned int type, const char *name,
/**
* @ingroup bits
*
- * Get the repeat delay and repeat period values for this device.
+ * Get the repeat delay and repeat period values for this device. This
+ * function is a convenience function only, EV_REP is supported by
+ * libevdev_get_event_value().
*
* @param dev The evdev device, already initialized with libevdev_set_fd()
* @param delay If not null, set to the repeat delay value
@@ -1615,8 +1617,10 @@ int libevdev_event_code_from_name_n(unsigned int type, const char *name,
* @return 0 on success, -1 if this device does not have repeat settings.
*
* @note This function is signal-safe
+ *
+ * @see libevdev_get_event_value
*/
-int libevdev_get_repeat(struct libevdev *dev, int *delay, int *period);
+int libevdev_get_repeat(const struct libevdev *dev, int *delay, int *period);
/********* DEPRECATED SECTION *********/