diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2014-11-17 12:13:25 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2014-11-18 09:05:16 +1000 |
| commit | 3320407c1205896a9d46f7c872ee34eacd9781c9 (patch) | |
| tree | 88661431efdafe055376fed87a6023f0736ebfc0 /libevdev/libevdev-uinput.h | |
| parent | cc3b81f15a646765f18700b2e2c03fd3341d1a2d (diff) | |
| download | libevdev-3320407c1205896a9d46f7c872ee34eacd9781c9.tar.gz | |
doc: add the prefixing * to all @code doxygen sections
These were removed in (7da329b) because for some reason they got copied into
the output. That was either a buggy doxygen or just some other problem. Add
them again, makes it much easier to read the header file.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libevdev/libevdev-uinput.h')
| -rw-r--r-- | libevdev/libevdev-uinput.h | 126 |
1 files changed, 63 insertions, 63 deletions
diff --git a/libevdev/libevdev-uinput.h b/libevdev/libevdev-uinput.h index 0e7e96b..0cf33a9 100644 --- a/libevdev/libevdev-uinput.h +++ b/libevdev/libevdev-uinput.h @@ -38,72 +38,72 @@ struct libevdev_uinput; * help to create uinput devices that emulate libevdev devices. In the simplest * form it serves to duplicate an existing device: * - @code - int err; - int fd, new_fd, uifd; - struct libevdev *dev; - struct libevdev_uinput *uidev; - struct input_event ev[2]; - - fd = open("/dev/input/event0", O_RDONLY); - if (fd < 0) - return err; - - err = libevdev_new_from_fd(fd, &dev); - if (err != 0) - return err; - - uifd = open("/dev/uinput", O_RDWR); - if (uidev < 0) - return -errno; - - err = libevdev_uinput_create_from_device(dev, uifd, &uidev); - if (err != 0) - return err; - - // post a REL_X event - err = libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1); - if (err != 0) - return err; - libevdev_uinput_write_event(uidev, EV_SYN, SYN_REPORT, 0); - if (err != 0) - return err; - - libevdev_uinput_destroy(uidev); - libevdev_free(dev); - close(uifd); - close(fd); - - @endcode + * @code + * int err; + * int fd, new_fd, uifd; + * struct libevdev *dev; + * struct libevdev_uinput *uidev; + * struct input_event ev[2]; + * + * fd = open("/dev/input/event0", O_RDONLY); + * if (fd < 0) + * return err; + * + * err = libevdev_new_from_fd(fd, &dev); + * if (err != 0) + * return err; + * + * uifd = open("/dev/uinput", O_RDWR); + * if (uidev < 0) + * return -errno; + * + * err = libevdev_uinput_create_from_device(dev, uifd, &uidev); + * if (err != 0) + * return err; + * + * // post a REL_X event + * err = libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1); + * if (err != 0) + * return err; + * libevdev_uinput_write_event(uidev, EV_SYN, SYN_REPORT, 0); + * if (err != 0) + * return err; + * + * libevdev_uinput_destroy(uidev); + * libevdev_free(dev); + * close(uifd); + * close(fd); + * + * @endcode * * Alternatively, a device can be constructed from scratch: * - @code - int err; - struct libevdev *dev; - struct libevdev_uinput *uidev; - - dev = libevdev_new(); - libevdev_set_name(dev, "test device"); - libevdev_enable_event_type(dev, EV_REL); - libevdev_enable_event_code(dev, EV_REL, REL_X, NULL); - libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL); - libevdev_enable_event_type(dev, EV_KEY); - libevdev_enable_event_code(dev, EV_KEY, BTN_LEFT, NULL); - libevdev_enable_event_code(dev, EV_KEY, BTN_MIDDLE, NULL); - libevdev_enable_event_code(dev, EV_KEY, BTN_RIGHT, NULL); - - err = libevdev_uinput_create_from_device(dev, - LIBEVDEV_UINPUT_OPEN_MANAGED, - &uidev); - if (err != 0) - return err; - - // ... do something ... - - libevdev_uinput_destroy(uidev); - - @endcode + * @code + * int err; + * struct libevdev *dev; + * struct libevdev_uinput *uidev; + * + * dev = libevdev_new(); + * libevdev_set_name(dev, "test device"); + * libevdev_enable_event_type(dev, EV_REL); + * libevdev_enable_event_code(dev, EV_REL, REL_X, NULL); + * libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL); + * libevdev_enable_event_type(dev, EV_KEY); + * libevdev_enable_event_code(dev, EV_KEY, BTN_LEFT, NULL); + * libevdev_enable_event_code(dev, EV_KEY, BTN_MIDDLE, NULL); + * libevdev_enable_event_code(dev, EV_KEY, BTN_RIGHT, NULL); + * + * err = libevdev_uinput_create_from_device(dev, + * LIBEVDEV_UINPUT_OPEN_MANAGED, + * &uidev); + * if (err != 0) + * return err; + * + * // ... do something ... + * + * libevdev_uinput_destroy(uidev); + * + * @endcode */ enum libevdev_uinput_open_mode { |
