• Home
  • Raw
  • Download

Lines Matching refs:libevdev

1 diff -Naur third-party-libevdev-bak/COPYING third-party-new/COPYING
2 --- third-party-libevdev-bak/COPYING 2023-03-28 10:49:53.360511300 +0800
47 diff -Naur third-party-libevdev-bak/Makefile.in third-party-new/Makefile.in
48 --- third-party-libevdev-bak/Makefile.in 1970-01-01 08:00:00.000000000 +0800
155 +CONFIG_CLEAN_FILES = libevdev.pc
241 + $(srcdir)/libevdev.pc.in $(top_srcdir)/build-aux/compile \
438 +SUBDIRS = doc libevdev tools test
440 +pkgconfig_DATA = libevdev.pc
441 +EXTRA_DIST = libevdev.pc.in meson.build meson_options.txt
494 +libevdev.pc: $(top_builddir)/config.status $(srcdir)/libevdev.pc.in
962 diff -Naur third-party-libevdev-bak/OAT.xml third-party-new/OAT.xml
963 --- third-party-libevdev-bak/OAT.xml 2023-03-28 10:49:53.360511300 +0800
972 diff -Naur third-party-libevdev-bak/README.OpenSource third-party-new/README.OpenSource
973 --- third-party-libevdev-bak/README.OpenSource 2023-03-28 10:49:53.360511300 +0800
976 "Name":"libevdev",
983 "Upstream URL":"https://github.com/freedesktop/libevdev",
984 …"Description": "libevdev is a wrapper library for evdev devices. it moves the common tasks when de…
986 diff -Naur third-party-libevdev-bak/README.md third-party-new/README.md
987 --- third-party-libevdev-bak/README.md 2023-03-28 10:49:53.360511300 +0800
990 -# libevdev - wrapper library for evdev input devices
991 +libevdev - wrapper library for evdev input devices
994 -libevdev is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev…
995 +libevdev is a wrapper library for evdev devices. it moves the common
999 -The eventual goal is that libevdev wraps all ioctls available to evdev devices, thus making direct…
1000 +https://gitlab.freedesktop.org/libevdev/libevdev.git
1003 +http://www.freedesktop.org/software/libevdev/doc/latest/
1007 +https://gitlab.freedesktop.org/libevdev/libevdev/issues/
1012 -export_include/libevdev/ API Definition
1014 -libevdev/ Encapsulation layer implementation
1018 -## How OpenHarmony integrates libevdev
1022 -#include <libevdev/libevdev.h>
1026 -public_deps += ["//third_party/libevdev:libevdev"]
1028 -### 3.Example of calling libevdev function
1030 -// Below is a simple example that shows how libevdev could be used. This example opens a device, c…
1033 -struct libevdev *dev = NULL;
1040 - fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
1068 -## libevdev Working with documents
1070 -Code gitlab https://gitlab.freedesktop.org/libevdev/libevdev.git
1072 -Official API Document http://www.freedesktop.org/software/libevdev/doc/latest/
1074 -Detailed API definition https://www.freedesktop.org/software/libevdev/doc/latest/libevdev_8h.html
1076 -Patches https://gitlab.freedesktop.org/libevdev/libevdev/merge_requests/
1078 -Bugs https://gitlab.freedesktop.org/libevdev/libevdev/issues/
1089 +https://gitlab.freedesktop.org/libevdev/libevdev/merge_requests/
1094 diff -Naur third-party-libevdev-bak/aclocal.m4 third-party-new/aclocal.m4
1095 --- third-party-libevdev-bak/aclocal.m4 2023-03-28 10:49:53.360511300 +0800
1681 diff -Naur third-party-libevdev-bak/build-aux/compile third-party-new/build-aux/compile
1682 --- third-party-libevdev-bak/build-aux/compile 2023-03-28 10:49:53.360511300 +0800
1693 diff -Naur third-party-libevdev-bak/build-aux/config.guess third-party-new/build-aux/config.guess
1694 --- third-party-libevdev-bak/build-aux/config.guess 2023-03-28 10:49:53.360511300 +0800
3145 diff -Naur third-party-libevdev-bak/build-aux/config.sub third-party-new/build-aux/config.sub
3146 --- third-party-libevdev-bak/build-aux/config.sub 2023-03-28 10:49:53.364511400 +0800
6158 diff -Naur third-party-libevdev-bak/build-aux/depcomp third-party-new/build-aux/depcomp
6159 --- third-party-libevdev-bak/build-aux/depcomp 2023-03-28 10:49:53.364511400 +0800
6170 diff -Naur third-party-libevdev-bak/build-aux/install-sh third-party-new/build-aux/install-sh
6171 --- third-party-libevdev-bak/build-aux/install-sh 2023-03-28 10:49:53.364511400 +0800
6412 diff -Naur third-party-libevdev-bak/build-aux/ltmain.sh third-party-new/build-aux/ltmain.sh
6413 --- third-party-libevdev-bak/build-aux/ltmain.sh 2023-03-28 10:49:53.364511400 +0800
6460 diff -Naur third-party-libevdev-bak/build-aux/missing third-party-new/build-aux/missing
6461 --- third-party-libevdev-bak/build-aux/missing 2023-03-28 10:49:53.368511500 +0800
6472 diff -Naur third-party-libevdev-bak/build-aux/test-driver third-party-new/build-aux/test-driver
6473 --- third-party-libevdev-bak/build-aux/test-driver 2023-03-28 10:49:53.368511500 +0800
6524 diff -Naur third-party-libevdev-bak/config.h.in third-party-new/config.h.in
6525 --- third-party-libevdev-bak/config.h.in 2023-03-28 10:49:53.368511500 +0800
6671 diff -Naur third-party-libevdev-bak/configure third-party-new/configure
6672 --- third-party-libevdev-bak/configure 2023-03-28 10:49:53.372511500 +0800
6677 -# Generated by GNU Autoconf 2.69 for libevdev 1.10.0.
6678 +# Generated by GNU Autoconf 2.71 for libevdev 1.12.1.
6680 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev>.
7004 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev
7151 PACKAGE_NAME='libevdev'
7152 PACKAGE_TARNAME='libevdev'
7154 -PACKAGE_STRING='libevdev 1.10.0'
7156 +PACKAGE_STRING='libevdev 1.12.1'
7157 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev'
7158 PACKAGE_URL='http://freedesktop.org/wiki/Software/libevdev/'
7160 ac_unique_file="libevdev/libevdev.c"
7404 -\`configure' configures libevdev 1.10.0 to adapt to many kinds of systems.
7405 +\`configure' configures libevdev 1.12.1 to adapt to many kinds of systems.
7421 - short | recursive ) echo "Configuration of libevdev 1.10.0:";;
7422 + short | recursive ) echo "Configuration of libevdev 1.12.1:";;
7481 -libevdev configure 1.10.0
7483 +libevdev configure 1.12.1
7640 -## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev ##
7877 -It was created by libevdev $as_me 1.10.0, which was
7879 +It was created by libevdev $as_me 1.12.1, which was
10840 PACKAGE='libevdev'
16451 -This file was extended by libevdev $as_me 1.10.0, which was
16453 +This file was extended by libevdev $as_me 1.12.1, which was
16459 libevdev home page: <http://freedesktop.org/wiki/Software/libevdev/>."
16468 -libevdev config.status 1.10.0
16470 +libevdev config.status 1.12.1
16743 diff -Naur third-party-libevdev-bak/configure.ac third-party-new/configure.ac
16744 --- third-party-libevdev-bak/configure.ac 2023-03-28 10:49:53.372511500 +0800
16772 AC_INIT([libevdev],
16775 [https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev],
16776 [libevdev],
16777 [http://freedesktop.org/wiki/Software/libevdev/])
16778 diff -Naur third-party-libevdev-bak/doc/Makefile.in third-party-new/doc/Makefile.in
16779 --- third-party-libevdev-bak/doc/Makefile.in 1970-01-01 08:00:00.000000000 +0800
16883 +CONFIG_CLEAN_FILES = libevdev.doxygen libevdev.man
16937 +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/libevdev.doxygen.in \
16938 + $(srcdir)/libevdev.man.in
17080 +man3_MANS = libevdev.man
17083 +@HAVE_DOXYGEN_TRUE@ $(top_srcdir)/libevdev/libevdev.h \
17084 +@HAVE_DOXYGEN_TRUE@ $(top_srcdir)/libevdev/libevdev-uinput.h
17133 +libevdev.doxygen: $(top_builddir)/config.status $(srcdir)/libevdev.doxygen.in
17135 +libevdev.man: $(top_builddir)/config.status $(srcdir)/libevdev.man.in
17350 +@HAVE_DOXYGEN_TRUE@html/index.html: libevdev.doxygen style/libevdevdoxygen.css $(header_files)
17368 diff -Naur third-party-libevdev-bak/doc/html/backwardscompatibility.html third-party-new/doc/html/b…
17369 --- third-party-libevdev-bak/doc/html/backwardscompatibility.html 2023-03-28 10:49:53.372511500 +08…
17378 <title>libevdev: Compatibility and Behavior across kernel versions</title>
17384 - <a class="navbar-brand">libevdev 1.10.0</a>
17385 + <a class="navbar-brand">libevdev 1.12.1</a>
17411 diff -Naur third-party-libevdev-bak/doc/html/deprecated.html third-party-new/doc/html/deprecated.ht…
17412 --- third-party-libevdev-bak/doc/html/deprecated.html 2023-03-28 10:49:53.372511500 +0800
17421 <title>libevdev: Deprecated List</title>
17427 - <a class="navbar-brand">libevdev 1.10.0</a>
17428 + <a class="navbar-brand">libevdev 1.12.1</a>
17470 diff -Naur third-party-libevdev-bak/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html third-party-…
17471 --- third-party-libevdev-bak/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html 2023-03-28 10:49:53…
17480 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev Direc…
17481 + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev Direc…
17489 - <a class="navbar-brand">libevdev 1.10.0</a>
17490 + <a class="navbar-brand">libevdev 1.12.1</a>
17516 diff -Naur third-party-libevdev-bak/doc/html/doxygen.css third-party-new/doc/html/doxygen.css
17517 --- third-party-libevdev-bak/doc/html/doxygen.css 2023-03-28 10:49:53.372511500 +0800
17664 diff -Naur third-party-libevdev-bak/doc/html/files.html third-party-new/doc/html/files.html
17665 --- third-party-libevdev-bak/doc/html/files.html 2023-03-28 10:49:53.372511500 +0800
17674 <title>libevdev: File List</title>
17680 - <a class="navbar-brand">libevdev 1.10.0</a>
17681 + <a class="navbar-brand">libevdev 1.12.1</a>
17707 diff -Naur third-party-libevdev-bak/doc/html/globals.html third-party-new/doc/html/globals.html
17708 --- third-party-libevdev-bak/doc/html/globals.html 2023-03-28 10:49:53.376511600 +0800
17717 <title>libevdev: Globals</title>
17723 - <a class="navbar-brand">libevdev 1.10.0</a>
17724 + <a class="navbar-brand">libevdev 1.12.1</a>
17750 diff -Naur third-party-libevdev-bak/doc/html/globals_defs.html third-party-new/doc/html/globals_def…
17751 --- third-party-libevdev-bak/doc/html/globals_defs.html 2023-03-28 10:49:53.376511600 +0800
17760 <title>libevdev: Globals</title>
17766 - <a class="navbar-brand">libevdev 1.10.0</a>
17767 + <a class="navbar-brand">libevdev 1.12.1</a>
17793 diff -Naur third-party-libevdev-bak/doc/html/globals_enum.html third-party-new/doc/html/globals_enu…
17794 --- third-party-libevdev-bak/doc/html/globals_enum.html 2023-03-28 10:49:53.376511600 +0800
17803 <title>libevdev: Globals</title>
17809 - <a class="navbar-brand">libevdev 1.10.0</a>
17810 + <a class="navbar-brand">libevdev 1.12.1</a>
17836 diff -Naur third-party-libevdev-bak/doc/html/globals_eval.html third-party-new/doc/html/globals_eva…
17837 --- third-party-libevdev-bak/doc/html/globals_eval.html 2023-03-28 10:49:53.376511600 +0800
17846 <title>libevdev: Globals</title>
17852 - <a class="navbar-brand">libevdev 1.10.0</a>
17853 + <a class="navbar-brand">libevdev 1.12.1</a>
17879 diff -Naur third-party-libevdev-bak/doc/html/globals_func.html third-party-new/doc/html/globals_fun…
17880 --- third-party-libevdev-bak/doc/html/globals_func.html 2023-03-28 10:49:53.376511600 +0800
17889 <title>libevdev: Globals</title>
17895 - <a class="navbar-brand">libevdev 1.10.0</a>
17896 + <a class="navbar-brand">libevdev 1.12.1</a>
17922 diff -Naur third-party-libevdev-bak/doc/html/globals_type.html third-party-new/doc/html/globals_typ…
17923 --- third-party-libevdev-bak/doc/html/globals_type.html 2023-03-28 10:49:53.376511600 +0800
17932 <title>libevdev: Globals</title>
17938 - <a class="navbar-brand">libevdev 1.10.0</a>
17939 + <a class="navbar-brand">libevdev 1.12.1</a>
17965 diff -Naur third-party-libevdev-bak/doc/html/group__bits.html third-party-new/doc/html/group__bits.…
17966 --- third-party-libevdev-bak/doc/html/group__bits.html 2023-03-28 10:49:53.376511600 +0800
17975 <title>libevdev: Querying device capabilities</title>
17981 - <a class="navbar-brand">libevdev 1.10.0</a>
17982 + <a class="navbar-brand">libevdev 1.12.1</a>
18003 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18004 …</a></div><div class="ttdeci">int libevdev_get_event_value(const struct libevdev *dev, unsigned in…
18005 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18022 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18023 …</a></div><div class="ttdeci">int libevdev_get_event_value(const struct libevdev *dev, unsigned in…
18024 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18037 diff -Naur third-party-libevdev-bak/doc/html/group__events.html third-party-new/doc/html/group__eve…
18038 --- third-party-libevdev-bak/doc/html/group__events.html 2023-03-28 10:49:53.376511600 +0800
18047 <title>libevdev: Event handling</title>
18053 - <a class="navbar-brand">libevdev 1.10.0</a>
18054 + <a class="navbar-brand">libevdev 1.12.1</a>
18101 diff -Naur third-party-libevdev-bak/doc/html/group__init.html third-party-new/doc/html/group__init.…
18102 --- third-party-libevdev-bak/doc/html/group__init.html 2023-03-28 10:49:53.376511600 +0800
18111 <title>libevdev: Initialization and setup</title>
18117 - <a class="navbar-brand">libevdev 1.10.0</a>
18118 + <a class="navbar-brand">libevdev 1.12.1</a>
18155 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
18156 …libevdev_set_fd</a></div><div class="ttdeci">int libevdev_set_fd(struct libevdev *dev, int fd)</di…
18157 … class="ttdeci">void libevdev_free(struct libevdev *dev)</div><div class="ttdoc">Clean up and free…
18158 …ll and initializes the internal structs for the device at the given fd. libevdev functions will fa…
18165 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
18166 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1090</div></div>
18167 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:761</div></div>
18168 …d require the caller to sync.</div><div class="ttdef"><b>Definition:</b> libevdev.h:763</div></div>
18169 …ev_change_fd</a></div><div class="ttdeci">int libevdev_change_fd(struct libevdev *dev, int fd)</di…
18177 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
18178 …libevdev_set_fd</a></div><div class="ttdeci">int libevdev_set_fd(struct libevdev *dev, int fd)</di…
18179 … class="ttdeci">void libevdev_free(struct libevdev *dev)</div><div class="ttdoc">Clean up and free…
18180 …d require the caller to sync.</div><div class="ttdef"><b>Definition:</b> libevdev.h:760</div></div>
18181 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1087</div></div>
18182 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
18183 …ev_change_fd</a></div><div class="ttdeci">int libevdev_change_fd(struct libevdev *dev, int fd)</di…
18184 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:758</div></div>
18197 diff -Naur third-party-libevdev-bak/doc/html/group__kernel.html third-party-new/doc/html/group__ker…
18198 --- third-party-libevdev-bak/doc/html/group__kernel.html 2023-03-28 10:49:53.376511600 +0800
18207 <title>libevdev: Modifying the appearance or capabilities of the device</title>
18213 - <a class="navbar-brand">libevdev 1.10.0</a>
18214 + <a class="navbar-brand">libevdev 1.12.1</a>
18246 …</a></div><div class="ttdeci">int libevdev_kernel_set_led_values(struct libevdev *dev,...)</div><d…
18247 …ss="ttdoc">Turn the LED off.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1921</div></div>
18248 …ass="ttdoc">Turn the LED on.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1920</div></div>
18256 …ss="ttdoc">Turn the LED off.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1919</div></div>
18257 …</a></div><div class="ttdeci">int libevdev_kernel_set_led_values(struct libevdev *dev,...)</div><d…
18258 …ass="ttdoc">Turn the LED on.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1918</div></div>
18271 diff -Naur third-party-libevdev-bak/doc/html/group__logging.html third-party-new/doc/html/group__lo…
18272 --- third-party-libevdev-bak/doc/html/group__logging.html 2023-03-28 10:49:53.376511600 +0800
18281 <title>libevdev: Library logging facilities</title>
18287 - <a class="navbar-brand">libevdev 1.10.0</a>
18288 + <a class="navbar-brand">libevdev 1.12.1</a>
18327 diff -Naur third-party-libevdev-bak/doc/html/group__misc.html third-party-new/doc/html/group__misc.…
18328 --- third-party-libevdev-bak/doc/html/group__misc.html 2023-03-28 10:49:53.376511600 +0800
18337 <title>libevdev: Miscellaneous helper functions</title>
18343 - <a class="navbar-brand">libevdev 1.10.0</a>
18344 + <a class="navbar-brand">libevdev 1.12.1</a>
18367 …The ranges for types and codes are compiled into libevdev. If the kernel changes the max value, li…
18376 …e</dt><dd>The ranges for types are compiled into libevdev. If the kernel changes the max value, li…
18388 diff -Naur third-party-libevdev-bak/doc/html/group__mt.html third-party-new/doc/html/group__mt.html
18389 --- third-party-libevdev-bak/doc/html/group__mt.html 2023-03-28 10:49:53.376511600 +0800
18398 <title>libevdev: Multi-touch related functions</title>
18404 - <a class="navbar-brand">libevdev 1.10.0</a>
18405 + <a class="navbar-brand">libevdev 1.12.1</a>
18426 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18427 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18428 …e</a></div><div class="ttdeci">int libevdev_get_slot_value(const struct libevdev *dev, unsigned in…
18436 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18437 …e</a></div><div class="ttdeci">int libevdev_get_slot_value(const struct libevdev *dev, unsigned in…
18438 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18451 diff -Naur third-party-libevdev-bak/doc/html/group__uinput.html third-party-new/doc/html/group__uin…
18452 --- third-party-libevdev-bak/doc/html/group__uinput.html 2023-03-28 10:49:53.376511600 +0800
18461 <title>libevdev: uinput device creation</title>
18467 - <a class="navbar-brand">libevdev 1.10.0</a>
18468 + <a class="navbar-brand">libevdev 1.12.1</a>
18486 <p>Creation of uinput devices based on existing libevdev devices. </p>
18487 …<p>These functions help to create uinput devices that emulate libevdev devices. In the simplest fo…
18491 <div class="line"><span class="keyword">struct </span>libevdev *dev;</div>
18515 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
18516 … class="ttdeci">void libevdev_free(struct libevdev *dev)</div><div class="ttdoc">Clean up and free…
18519 …truct libevdev *dev, int uinput_fd, struct libevdev_uinput **uinput_dev)</div><div class="ttdoc">C…
18522 <div class="line"><span class="keyword">struct </span>libevdev *dev;</div>
18527 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
18528 …code</a></div><div class="ttdeci">int libevdev_enable_event_code(struct libevdev *dev, unsigned in…
18529 …type</a></div><div class="ttdeci">int libevdev_enable_event_type(struct libevdev *dev, unsigned in…
18530 …dev_set_name</a></div><div class="ttdeci">void libevdev_set_name(struct libevdev *dev, const char …
18531libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad">LIBEVD…
18539 -<p>If the UI_GET_SYSNAME ioctl not available, libevdev makes an educated guess. The UI_GET_SYSNAME…
18540 +<p>If the UI_GET_SYSNAME ioctl is not available, libevdev makes an educated guess. The UI_GET_SYSN…
18542 …ction may return NULL if UI_GET_SYSNAME is not available. In that case, libevdev uses ctime and th…
18543 …ction may return NULL if UI_GET_SYSNAME is not available. In that case, libevdev uses ctime and th…
18551 …truct libevdev *dev, int uinput_fd, struct libevdev_uinput **uinput_dev)</div><div class="ttdoc">C…
18552 …type</a></div><div class="ttdeci">int libevdev_enable_event_type(struct libevdev *dev, unsigned in…
18553libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad">LIBEVD…
18554 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
18556 … class="ttdeci">void libevdev_free(struct libevdev *dev)</div><div class="ttdoc">Clean up and free…
18557 …dev_set_name</a></div><div class="ttdeci">void libevdev_set_name(struct libevdev *dev, const char …
18559 …code</a></div><div class="ttdeci">int libevdev_enable_event_code(struct libevdev *dev, unsigned in…
18560 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
18573 diff -Naur third-party-libevdev-bak/doc/html/index.html third-party-new/doc/html/index.html
18574 --- third-party-libevdev-bak/doc/html/index.html 2023-03-28 10:49:53.376511600 +0800
18583 <title>libevdev: Main Page</title>
18589 - <a class="navbar-brand">libevdev 1.10.0</a>
18590 + <a class="navbar-brand">libevdev 1.12.1</a>
18609 Where does libevdev sit?</h1>
18610libevdev is essentially a <code>read(2)</code> on steroids for <code>/dev/input/eventX</code> devi…
18611 …es, the stack would look like this: </p><pre class="fragment"> kernel → libevdev → xf86-input-evde…
18612 …ack the stack would look like this: </p><pre class="fragment"> kernel → libevdev → libinput → Comp…
18613 -</pre><p>libevdev does <b>not</b> have knowledge of X clients or Wayland clients, it is too low in…
18614 …es, the stack would look like this: </p><pre class="fragment"> kernel → libevdev → xf86-input-evde…
18615 …ack the stack would look like this: </p><pre class="fragment"> kernel → libevdev → libinput → Comp…
18616 +</pre><p> libevdev does <b>not</b> have knowledge of X clients or Wayland clients, it is too low i…
18619 …<p>Below is a simple example that shows how libevdev could be used. This example opens a device, c…
18624 …dor</a></div><div class="ttdeci">int libevdev_get_id_vendor(const struct libevdev *dev)</div></div>
18625 …ct</a></div><div class="ttdeci">int libevdev_get_id_product(const struct libevdev *dev)</div></div>
18626 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18627 …pe</a></div><div class="ttdeci">int libevdev_get_id_bustype(const struct libevdev *dev)</div></div>
18628 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18629 …a></div><div class="ttdeci">const char * libevdev_get_name(const struct libevdev *dev)</div><div c…
18630 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
18631 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:762</div></div>
18632 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
18635libevdev-events tool here: <a href="https://gitlab.freedesktop.org/libevdev/libevdev/blob/master/t…
18639 …a href="https://gitlab.freedesktop.org/libevdev/libevdev/issues/">https://gitlab.freedesktop.org/l…
18642 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
18644 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
18645 …pe</a></div><div class="ttdeci">int libevdev_get_id_bustype(const struct libevdev *dev)</div></div>
18646 …ct</a></div><div class="ttdeci">int libevdev_get_id_product(const struct libevdev *dev)</div></div>
18647 …dor</a></div><div class="ttdeci">int libevdev_get_id_vendor(const struct libevdev *dev)</div></div>
18648 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
18650 …a></div><div class="ttdeci">const char * libevdev_get_name(const struct libevdev *dev)</div><div c…
18651 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:759</div></div>
18652 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
18665 diff -Naur third-party-libevdev-bak/doc/html/ioctls.html third-party-new/doc/html/ioctls.html
18666 --- third-party-libevdev-bak/doc/html/ioctls.html 2023-03-28 10:49:53.376511600 +0800
18675 <title>libevdev: evdev ioctls</title>
18681 - <a class="navbar-brand">libevdev 1.10.0</a>
18682 + <a class="navbar-brand">libevdev 1.12.1</a>
18708 diff -Naur third-party-libevdev-bak/doc/html/kernel_header.html third-party-new/doc/html/kernel_hea…
18709 --- third-party-libevdev-bak/doc/html/kernel_header.html 2023-03-28 10:49:53.380511700 +0800
18718 <title>libevdev: Kernel header</title>
18724 - <a class="navbar-brand">libevdev 1.10.0</a>
18725 + <a class="navbar-brand">libevdev 1.12.1</a>
18751 diff -Naur third-party-libevdev-bak/doc/html/libevdev-uinput_8h.html third-party-new/doc/html/libev…
18752 --- third-party-libevdev-bak/doc/html/libevdev-uinput_8h.html 2023-03-28 10:49:53.380511700 +0800
18753 +++ third-party-new/doc/html/libevdev-uinput_8h.html 2023-04-03 10:47:05.692591800 +0800
18761 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
18762 + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libev…
18770 - <a class="navbar-brand">libevdev 1.10.0</a>
18771 + <a class="navbar-brand">libevdev 1.12.1</a>
18797 diff -Naur third-party-libevdev-bak/doc/html/libevdev-uinput_8h_source.html third-party-new/doc/htm…
18798 --- third-party-libevdev-bak/doc/html/libevdev-uinput_8h_source.html 2023-03-28 10:49:53.380511700 …
18799 +++ third-party-new/doc/html/libevdev-uinput_8h_source.html 2023-04-03 10:47:44.687742000 +0800
18807 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
18808 + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libev…
18816 - <a class="navbar-brand">libevdev 1.10.0</a>
18817 + <a class="navbar-brand">libevdev 1.12.1</a>
18835 <div class="title">libevdev-uinput.h</div> </div>
18838 -<a href="libevdev-uinput_8h.html">Go to the documentation of this file.</a><div class="fragment"><…
18867 …"preprocessor">#include &lt;<a class="code" href="libevdev_8h.html">libevdev/libevdev.h</a>&gt;</s…
18868 +<a href="libevdev-uinput_8h.html">Go to the documentation of this file.</a><div class="fragment"><…
18900 …"preprocessor">#include &lt;<a class="code" href="libevdev_8h.html">libevdev/libevdev.h</a>&gt;</s…
18902 …ef="libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03"> 109</a></span>&#160;<span class="…
18906 …/a><span class="lineno"> 113</span>&#160; <a class="code" href="libevdev-uinput_8h.html#a6…
18907 -<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="libevdev-uinput_…
18909 …ice</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev,</div>
18931 -<div class="ttc" id="alibevdev_8h_html"><div class="ttname"><a href="libevdev_8h.html">libevdev.h<…
18934 …ef="libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03"> 110</a></span>&#160;<span class="…
18938 …/a><span class="lineno"> 114</span>&#160; <a class="code" href="libevdev-uinput_8h.html#a6…
18939 +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="libevdev-uinput_…
18941 …ice</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev,</div>
18964 …truct libevdev *dev, int uinput_fd, struct libevdev_uinput **uinput_dev)</div><div class="ttdoc">C…
18965libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad">LIBEVD…
18968libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03">libevdev_uinput_open_mode</a></div><div…
18973 …truct libevdev *dev, int uinput_fd, struct libevdev_uinput **uinput_dev)</div><div class="ttdoc">C…
18974libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03">libevdev_uinput_open_mode</a></div><div…
18975libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad">LIBEVD…
18976 +<div class="ttc" id="alibevdev_8h_html"><div class="ttname"><a href="libevdev_8h.html">libevdev.h<…
18990 diff -Naur third-party-libevdev-bak/doc/html/libevdev_8h.html third-party-new/doc/html/libevdev_8h.…
18991 --- third-party-libevdev-bak/doc/html/libevdev_8h.html 2023-03-28 10:49:53.380511700 +0800
19000 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
19001 + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libev…
19009 - <a class="navbar-brand">libevdev 1.10.0</a>
19010 + <a class="navbar-brand">libevdev 1.12.1</a>
19077 diff -Naur third-party-libevdev-bak/doc/html/libevdev_8h_source.html third-party-new/doc/html/libev…
19078 --- third-party-libevdev-bak/doc/html/libevdev_8h_source.html 2023-03-28 10:49:53.380511700 +0800
19087 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
19088 + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libev…
19096 - <a class="navbar-brand">libevdev 1.10.0</a>
19097 + <a class="navbar-brand">libevdev 1.12.1</a>
19115 <div class="title">libevdev.h</div> </div>
19182 …752"></a><span class="lineno"> 752</span>&#160;<span class="keyword">struct </span>libevdev;</div>
19191 …abe5d04e820c"> 779</a></span>&#160;<span class="keyword">struct </span>libevdev* <a class="code" …
19193 …<span class="keywordtype">int</span> fd, <span class="keyword">struct</span> libevdev **dev);</div>
19195 …5be25fc99ce469034bd78c">libevdev_free</a>(<span class="keyword">struct</span> libevdev *dev);</div>
19216 …_t</a>)(<span class="keyword">const</span> <span class="keyword">struct </span>libevdev *dev,</div>
19224 …091b">libevdev_set_device_log_function</a>(<span class="keyword">struct</span> libevdev *dev,</div>
19234 …73db568e2cbbd13f">libevdev_grab</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19236 …8b8d1536c12b44">libevdev_set_fd</a>(<span class="keyword">struct</span> libevdev* dev, <span class…
19238 …233be70a17c">libevdev_change_fd</a>(<span class="keyword">struct</span> libevdev* dev, <span class…
19240 …fd</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev* dev);</div>
19247 …ab771c3a76">libevdev_next_event</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19249 …d8cb23784">libevdev_has_event_pending</a>(<span class="keyword">struct</span> libevdev *dev);</div>
19251 …me</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19253 …989725b4ed32">libevdev_set_name</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19255 …ys</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19257 …09a9c1c67af3">libevdev_set_phys</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19259 …iq</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19261 …0c7403f27ad7">libevdev_set_uniq</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19263 …ct</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19265 …f33799">libevdev_set_id_product</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19267 …or</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19269 …4d0d6fe">libevdev_set_id_vendor</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19271 …pe</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19273 …80b6b0">libevdev_set_id_bustype</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19275 …on</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19277 …fe3055">libevdev_set_id_version</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19279 …on</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19281 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19283 …d75b6">libevdev_enable_property</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19285 …0019">libevdev_disable_property</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19287 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19289 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19291 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19293 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19295 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19297 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19299 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19301 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19303 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19305 …c7184">libevdev_set_event_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19307 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19309 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19311 …a20333">libevdev_set_slot_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19313 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19315 …ts</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19317 …ot</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19319 …d917a">libevdev_set_abs_minimum</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19321 …03af6">libevdev_set_abs_maximum</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19323 …ec361c21">libevdev_set_abs_fuzz</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19325 …0ba2d67a">libevdev_set_abs_flat</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19327 …38">libevdev_set_abs_resolution</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19329 …b8dca049">libevdev_set_abs_info</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19331 …7ca">libevdev_enable_event_type</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19333 …9a">libevdev_disable_event_type</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19335 …fca">libevdev_enable_event_code</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19337 …de">libevdev_disable_event_code</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19339 …9">libevdev_kernel_set_abs_info</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19346 …">libevdev_kernel_set_led_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19348 …">libevdev_kernel_set_led_values</a>(<span class="keyword">struct</span> libevdev *dev, ...);</div>
19350 …b840b82d">libevdev_set_clock_id</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19397 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19412 …on</a></div><div class="ttdeci">void libevdev_set_abs_resolution(struct libevdev *dev, unsigned in…
19413 … device if currently grabbed.</div><div class="ttdef"><b>Definition:</b> libevdev.h:957</div></div>
19415 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
19417 …ttdeci">const struct input_absinfo * libevdev_get_abs_info(const struct libevdev *dev, unsigned in…
19418 …ersion</a></div><div class="ttdeci">void libevdev_set_id_version(struct libevdev *dev, int version…
19420 …e</a></div><div class="ttdeci">int libevdev_kernel_set_led_value(struct libevdev *dev, unsigned in…
19426 …755"></a><span class="lineno"> 755</span>&#160;<span class="keyword">struct </span>libevdev;</div>
19435 …abe5d04e820c"> 782</a></span>&#160;<span class="keyword">struct </span>libevdev* <a class="code" …
19437 …<span class="keywordtype">int</span> fd, <span class="keyword">struct</span> libevdev **dev);</div>
19439 …5be25fc99ce469034bd78c">libevdev_free</a>(<span class="keyword">struct</span> libevdev *dev);</div>
19460 …_t</a>)(<span class="keyword">const</span> <span class="keyword">struct </span>libevdev *dev,</div>
19468 …091b">libevdev_set_device_log_function</a>(<span class="keyword">struct</span> libevdev *dev,</div>
19478 …73db568e2cbbd13f">libevdev_grab</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19480 …8b8d1536c12b44">libevdev_set_fd</a>(<span class="keyword">struct</span> libevdev* dev, <span class…
19482 …233be70a17c">libevdev_change_fd</a>(<span class="keyword">struct</span> libevdev* dev, <span class…
19484 …fd</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev* dev);</div>
19491 …ab771c3a76">libevdev_next_event</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19493 …d8cb23784">libevdev_has_event_pending</a>(<span class="keyword">struct</span> libevdev *dev);</div>
19495 …me</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19497 …989725b4ed32">libevdev_set_name</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19499 …ys</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19501 …09a9c1c67af3">libevdev_set_phys</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19503 …iq</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19505 …0c7403f27ad7">libevdev_set_uniq</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19507 …ct</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19509 …f33799">libevdev_set_id_product</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19511 …or</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19513 …4d0d6fe">libevdev_set_id_vendor</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19515 …pe</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19517 …80b6b0">libevdev_set_id_bustype</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19519 …on</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19521 …fe3055">libevdev_set_id_version</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19523 …on</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19525 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19527 …d75b6">libevdev_enable_property</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19529 …0019">libevdev_disable_property</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19531 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19533 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19535 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19537 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19539 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19541 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19543 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19545 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19547 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19549 …c7184">libevdev_set_event_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19551 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19553 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19555 …a20333">libevdev_set_slot_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19557 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19559 …ts</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19561 …ot</a>(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev);</div>
19563 …d917a">libevdev_set_abs_minimum</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19565 …03af6">libevdev_set_abs_maximum</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19567 …ec361c21">libevdev_set_abs_fuzz</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19569 …0ba2d67a">libevdev_set_abs_flat</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19571 …38">libevdev_set_abs_resolution</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19573 …b8dca049">libevdev_set_abs_info</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19575 …7ca">libevdev_enable_event_type</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19577 …9a">libevdev_disable_event_type</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19579 …fca">libevdev_enable_event_code</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19581 …de">libevdev_disable_event_code</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19583 …9">libevdev_kernel_set_abs_info</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19590 …">libevdev_kernel_set_led_value</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19592 …">libevdev_kernel_set_led_values</a>(<span class="keyword">struct</span> libevdev *dev, ...);</div>
19594 …b840b82d">libevdev_set_clock_id</a>(<span class="keyword">struct</span> libevdev *dev, <span class…
19641 …(<span class="keyword">const</span> <span class="keyword">struct</span> libevdev *dev, <span class…
19655 …dor</a></div><div class="ttdeci">int libevdev_get_id_vendor(const struct libevdev *dev)</div></div>
19656 …a></div><div class="ttdeci">int libevdev_fetch_event_value(const struct libevdev *dev, unsigned in…
19657 …uzz</a></div><div class="ttdeci">int libevdev_get_abs_fuzz(const struct libevdev *dev, unsigned in…
19658 …ct</a></div><div class="ttdeci">int libevdev_get_id_product(const struct libevdev *dev)</div></div>
19659 …a></div><div class="ttdeci">int libevdev_get_driver_version(const struct libevdev *dev)</div></div>
19660 …rty</a></div><div class="ttdeci">int libevdev_has_property(const struct libevdev *dev, unsigned in…
19662 …ice if not currently grabbed.</div><div class="ttdef"><b>Definition:</b> libevdev.h:956</div></div>
19664 …ONBLOCK and a read may block.</div><div class="ttdef"><b>Definition:</b> libevdev.h:762</div></div>
19666 …ss="ttdoc">Turn the LED off.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1919</div></div>
19667 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
19668 …</a></div><div class="ttdeci">int libevdev_get_abs_minimum(const struct libevdev *dev, unsigned in…
19669 …a></div><div class="ttdeci">const char * libevdev_get_phys(const struct libevdev *dev)</div><div c…
19670 …</a></div><div class="ttdeci">int libevdev_get_event_value(const struct libevdev *dev, unsigned in…
19671 …lat</a></div><div class="ttdeci">int libevdev_get_abs_flat(const struct libevdev *dev, unsigned in…
19672 …ttdeci">const struct input_absinfo * libevdev_get_abs_info(const struct libevdev *dev, unsigned in…
19673 …a></div><div class="ttdeci">const char * libevdev_get_uniq(const struct libevdev *dev)</div><div c…
19674 …></div><div class="ttdeci">int libevdev_get_abs_resolution(const struct libevdev *dev, unsigned in…
19676 …ttdeci">libevdev_read_status</div><div class="ttdef"><b>Definition:</b> libevdev.h:1071</div></div>
19677 …type</a></div><div class="ttdeci">int libevdev_enable_event_type(struct libevdev *dev, unsigned in…
19679 …operty</a></div><div class="ttdeci">int libevdev_enable_property(struct libevdev *dev, unsigned in…
19680 …</a></div><div class="ttdeci">int libevdev_kernel_set_led_values(struct libevdev *dev,...)</div><d…
19681 …a></div><div class="ttdeci">int libevdev_fetch_event_value(const struct libevdev *dev, unsigned in…
19683 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
19684 …e</a></div><div class="ttdeci">int libevdev_get_slot_value(const struct libevdev *dev, unsigned in…
19685 …ttdeci">libevdev_log_priority</div><div class="ttdef"><b>Definition:</b> libevdev.h:823</div></div>
19686 …on</a></div><div class="ttdeci">int libevdev_get_id_version(const struct libevdev *dev)</div></div>
19687 …TRIBUTE_PRINTF(_format, _args)</div><div class="ttdef"><b>Definition:</b> libevdev.h:33</div></div>
19688 … by library-internal logging.</div><div class="ttdef"><b>Definition:</b> libevdev.h:845</div></div>
19690 …fo</a></div><div class="ttdeci">int libevdev_kernel_set_abs_info(struct libevdev *dev, unsigned in…
19691 …</a></div><div class="ttdeci">int libevdev_get_event_value(const struct libevdev *dev, unsigned in…
19694 …t_value</a></div><div class="ttdeci">int libevdev_set_slot_value(struct libevdev *dev, unsigned in…
19695 …</a></div><div class="ttdeci">int libevdev_get_abs_maximum(const struct libevdev *dev, unsigned in…
19696 …pe</a></div><div class="ttdeci">int libevdev_get_id_bustype(const struct libevdev *dev)</div></div>
19697 …e</a></div><div class="ttdeci">int libevdev_has_event_code(const struct libevdev *dev, unsigned in…
19698 …a></div><div class="ttdeci">const char * libevdev_get_name(const struct libevdev *dev)</div><div c…
19699 …epeat</a></div><div class="ttdeci">int libevdev_get_repeat(const struct libevdev *dev, int *delay,…
19700 …ttdeci">libevdev_read_status</div><div class="ttdef"><b>Definition:</b> libevdev.h:1074</div></div>
19701 …s="ttdeci">libevdev_read_flag</div><div class="ttdef"><b>Definition:</b> libevdev.h:760</div></div>
19702 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
19703 …ding</a></div><div class="ttdeci">int libevdev_has_event_pending(struct libevdev *dev)</div><div c…
19704 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1090</div></div>
19705 …is available for processing.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1081</div></div>
19706 …ONBLOCK and a read may block.</div><div class="ttdef"><b>Definition:</b> libevdev.h:765</div></div>
19707 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:761</div></div>
19708 …d require the caller to sync.</div><div class="ttdef"><b>Definition:</b> libevdev.h:763</div></div>
19709 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:762</div></div>
19710 …</a></div><div class="ttdeci">struct libevdev * libevdev_new(void)</div><div class="ttdoc">Initial…
19711 …3f">libevdev_grab</a></div><div class="ttdeci">int libevdev_grab(struct libevdev *dev, enum libevd…
19712 …libevdev_set_fd</a></div><div class="ttdeci">int libevdev_set_fd(struct libevdev *dev, int fd)</di…
19713 …_vendor</a></div><div class="ttdeci">void libevdev_set_id_vendor(struct libevdev *dev, int vendor_…
19714 …abs_flat</a></div><div class="ttdeci">void libevdev_set_abs_flat(struct libevdev *dev, unsigned in…
19715 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
19716 …s="ttdeci">libevdev_grab_mode</div><div class="ttdef"><b>Definition:</b> libevdev.h:958</div></div>
19717 …dev_get_fd</a></div><div class="ttdeci">int libevdev_get_fd(const struct libevdev *dev)</div></div>
19718 …ev_change_fd</a></div><div class="ttdeci">int libevdev_change_fd(struct libevdev *dev, int fd)</di…
19719 … class="ttdeci">void libevdev_free(struct libevdev *dev)</div><div class="ttdoc">Clean up and free…
19721 …epeat</a></div><div class="ttdeci">int libevdev_get_repeat(const struct libevdev *dev, int *delay,…
19722 …/a></div><div class="ttdeci">int libevdev_fetch_slot_value(const struct libevdev *dev, unsigned in…
19723 … device if currently grabbed.</div><div class="ttdef"><b>Definition:</b> libevdev.h:960</div></div>
19724 …ice if not currently grabbed.</div><div class="ttdef"><b>Definition:</b> libevdev.h:959</div></div>
19725 …t_value</a></div><div class="ttdeci">int libevdev_set_slot_value(struct libevdev *dev, unsigned in…
19726 …on</a></div><div class="ttdeci">void libevdev_set_abs_resolution(struct libevdev *dev, unsigned in…
19727 …ximum</a></div><div class="ttdeci">void libevdev_set_abs_maximum(struct libevdev *dev, unsigned in…
19728 …_clock_id</a></div><div class="ttdeci">int libevdev_set_clock_id(struct libevdev *dev, int clockid…
19729 …fo</a></div><div class="ttdeci">int libevdev_kernel_set_abs_info(struct libevdev *dev, unsigned in…
19730 …dev_set_uniq</a></div><div class="ttdeci">void libevdev_set_uniq(struct libevdev *dev, const char …
19731 …code</a></div><div class="ttdeci">int libevdev_enable_event_code(struct libevdev *dev, unsigned in…
19732 …type</a></div><div class="ttdeci">int libevdev_enable_event_type(struct libevdev *dev, unsigned in…
19733 …ode</a></div><div class="ttdeci">int libevdev_disable_event_code(struct libevdev *dev, unsigned in…
19734 …roduct</a></div><div class="ttdeci">void libevdev_set_id_product(struct libevdev *dev, int product…
19735 …d require the caller to sync.</div><div class="ttdef"><b>Definition:</b> libevdev.h:760</div></div>
19736 …e</a></div><div class="ttdeci">int libevdev_has_event_type(const struct libevdev *dev, unsigned in…
19737 …_value</a></div><div class="ttdeci">int libevdev_set_event_value(struct libevdev *dev, unsigned in…
19738 …="ttdeci">libevdev_led_value</div><div class="ttdef"><b>Definition:</b> libevdev.h:1919</div></div>
19739 …_vendor</a></div><div class="ttdeci">void libevdev_set_id_vendor(struct libevdev *dev, int vendor_…
19740 …perty</a></div><div class="ttdeci">int libevdev_disable_property(struct libevdev *dev, unsigned in…
19741 …</a></div><div class="ttdeci">int libevdev_kernel_set_led_values(struct libevdev *dev,...)</div><d…
19742 …abs_fuzz</a></div><div class="ttdeci">void libevdev_set_abs_fuzz(struct libevdev *dev, unsigned in…
19743 …e</a></div><div class="ttdeci">int libevdev_kernel_set_led_value(struct libevdev *dev, unsigned in…
19744 …ype</a></div><div class="ttdeci">int libevdev_disable_event_type(struct libevdev *dev, unsigned in…
19745 …abs_flat</a></div><div class="ttdeci">void libevdev_set_abs_flat(struct libevdev *dev, unsigned in…
19746 …nimum</a></div><div class="ttdeci">void libevdev_set_abs_minimum(struct libevdev *dev, unsigned in…
19747 …ttdoc">informational messages</div><div class="ttdef"><b>Definition:</b> libevdev.h:825</div></div>
19748 …ding</a></div><div class="ttdeci">int libevdev_has_event_pending(struct libevdev *dev)</div><div c…
19749 …abs_info</a></div><div class="ttdeci">void libevdev_set_abs_info(struct libevdev *dev, unsigned in…
19750 …pe</a></div><div class="ttdeci">int libevdev_get_id_bustype(const struct libevdev *dev)</div></div>
19751 …dev_set_phys</a></div><div class="ttdeci">void libevdev_set_phys(struct libevdev *dev, const char …
19752 …dev_set_name</a></div><div class="ttdeci">void libevdev_set_name(struct libevdev *dev, const char …
19753 …a></div><div class="ttdeci">const char * libevdev_get_uniq(const struct libevdev *dev)</div><div c…
19754 …ersion</a></div><div class="ttdeci">void libevdev_set_id_version(struct libevdev *dev, int version…
19755 …ustype</a></div><div class="ttdeci">void libevdev_set_id_bustype(struct libevdev *dev, int bustype…
19756 …s="ttdeci">libevdev_read_flag</div><div class="ttdef"><b>Definition:</b> libevdev.h:757</div></div>
19757 …ct</a></div><div class="ttdeci">int libevdev_get_id_product(const struct libevdev *dev)</div></div>
19758 …operty</a></div><div class="ttdeci">int libevdev_enable_property(struct libevdev *dev, unsigned in…
19759 …abs_info</a></div><div class="ttdeci">void libevdev_set_abs_info(struct libevdev *dev, unsigned in…
19760 …ss="ttdoc">Turn the LED off.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1921</div></div>
19761 …ass="ttdoc">Turn the LED on.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1920</div></div>
19762 …ttdeci">libevdev_log_priority</div><div class="ttdef"><b>Definition:</b> libevdev.h:826</div></div>
19764 …></div><div class="ttdeci">void libevdev_set_device_log_function(struct libevdev *dev, libevdev_de…
19765 …="ttdeci">libevdev_led_value</div><div class="ttdef"><b>Definition:</b> libevdev.h:1917</div></div>
19766 …dor</a></div><div class="ttdeci">int libevdev_get_id_vendor(const struct libevdev *dev)</div></div>
19767 …dev_set_uniq</a></div><div class="ttdeci">void libevdev_set_uniq(struct libevdev *dev, const char …
19768 …l errors and application bugs</div><div class="ttdef"><b>Definition:</b> libevdev.h:824</div></div>
19769 …lat</a></div><div class="ttdeci">int libevdev_get_abs_flat(const struct libevdev *dev, unsigned in…
19770 …ts</a></div><div class="ttdeci">int libevdev_get_num_slots(const struct libevdev *dev)</div><div c…
19771 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1087</div></div>
19772 …ass="ttdoc">debug information</div><div class="ttdef"><b>Definition:</b> libevdev.h:826</div></div>
19773 …_next_event</a></div><div class="ttdeci">int libevdev_next_event(struct libevdev *dev, unsigned in…
19774 …</a></div><div class="ttdeci">int libevdev_get_abs_minimum(const struct libevdev *dev, unsigned in…
19775 …perty</a></div><div class="ttdeci">int libevdev_disable_property(struct libevdev *dev, unsigned in…
19776 …is available for processing.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1078</div></div>
19777 …/a></div><div class="ttdeci">int libevdev_get_current_slot(const struct libevdev *dev)</div><div c…
19779libevdev *dev, enum libevdev_log_priority priority, void *data, const char *file, int line, const …
19780 … by library-internal logging.</div><div class="ttdef"><b>Definition:</b> libevdev.h:848</div></div>
19782 …l errors and application bugs</div><div class="ttdef"><b>Definition:</b> libevdev.h:827</div></div>
19783 …ttdoc">informational messages</div><div class="ttdef"><b>Definition:</b> libevdev.h:828</div></div>
19784 …ass="ttdoc">debug information</div><div class="ttdef"><b>Definition:</b> libevdev.h:829</div></div>
19788 …code</a></div><div class="ttdeci">int libevdev_enable_event_code(struct libevdev *dev, unsigned in…
19791 …a></div><div class="ttdeci">int libevdev_get_driver_version(const struct libevdev *dev)</div></div>
19796 …_clock_id</a></div><div class="ttdeci">int libevdev_set_clock_id(struct libevdev *dev, int clockid…
19797 …</a></div><div class="ttdeci">int libevdev_get_abs_maximum(const struct libevdev *dev, unsigned in…
19798 …dev_set_phys</a></div><div class="ttdeci">void libevdev_set_phys(struct libevdev *dev, const char …
19799 …ode</a></div><div class="ttdeci">int libevdev_disable_event_code(struct libevdev *dev, unsigned in…
19800 …ev_change_fd</a></div><div class="ttdeci">int libevdev_change_fd(struct libevdev *dev, int fd)</di…
19801 …ype</a></div><div class="ttdeci">int libevdev_disable_event_type(struct libevdev *dev, unsigned in…
19802 …a></div><div class="ttdeci">const char * libevdev_get_phys(const struct libevdev *dev)</div><div c…
19803 …dev_get_fd</a></div><div class="ttdeci">int libevdev_get_fd(const struct libevdev *dev)</div></div>
19804 …uzz</a></div><div class="ttdeci">int libevdev_get_abs_fuzz(const struct libevdev *dev, unsigned in…
19805 …abs_fuzz</a></div><div class="ttdeci">void libevdev_set_abs_fuzz(struct libevdev *dev, unsigned in…
19809 …3f">libevdev_grab</a></div><div class="ttdeci">int libevdev_grab(struct libevdev *dev, enum libevd…
19815 …s="ttdeci">libevdev_grab_mode</div><div class="ttdef"><b>Definition:</b> libevdev.h:955</div></div>
19816 …a></div><div class="ttdeci">const char * libevdev_get_name(const struct libevdev *dev)</div><div c…
19817 …ass="ttdoc">Turn the LED on.</div><div class="ttdef"><b>Definition:</b> libevdev.h:1918</div></div>
19818 …ximum</a></div><div class="ttdeci">void libevdev_set_abs_maximum(struct libevdev *dev, unsigned in…
19819 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:759</div></div>
19820 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:758</div></div>
19821libevdev *dev, enum libevdev_log_priority priority, void *data, const char *file, int line, const …
19822 …_value</a></div><div class="ttdeci">int libevdev_set_event_value(struct libevdev *dev, unsigned in…
19829 …ci">int libevdev_new_from_fd(int fd, struct libevdev **dev)</div><div class="ttdoc">Initialize a n…
19831 …e</a></div><div class="ttdeci">int libevdev_get_slot_value(const struct libevdev *dev, unsigned in…
19832 …/a></div><div class="ttdeci">int libevdev_fetch_slot_value(const struct libevdev *dev, unsigned in…
19833 …/a></div><div class="ttdeci">int libevdev_get_current_slot(const struct libevdev *dev)</div><div c…
19834 …ts</a></div><div class="ttdeci">int libevdev_get_num_slots(const struct libevdev *dev)</div><div c…
19835 …TRIBUTE_PRINTF(_format, _args)</div><div class="ttdef"><b>Definition:</b> libevdev.h:36</div></div>
19849 diff -Naur third-party-libevdev-bak/doc/html/modules.html third-party-new/doc/html/modules.html
19850 --- third-party-libevdev-bak/doc/html/modules.html 2023-03-28 10:49:53.380511700 +0800
19859 <title>libevdev: Modules</title>
19865 - <a class="navbar-brand">libevdev 1.10.0</a>
19866 + <a class="navbar-brand">libevdev 1.12.1</a>
19892 diff -Naur third-party-libevdev-bak/doc/html/pages.html third-party-new/doc/html/pages.html
19893 --- third-party-libevdev-bak/doc/html/pages.html 2023-03-28 10:49:53.380511700 +0800
19902 <title>libevdev: Related Pages</title>
19908 - <a class="navbar-brand">libevdev 1.10.0</a>
19909 + <a class="navbar-brand">libevdev 1.12.1</a>
19935 diff -Naur third-party-libevdev-bak/doc/html/search/all_0.html third-party-new/doc/html/search/all_…
19936 --- third-party-libevdev-bak/doc/html/search/all_0.html 2023-03-28 10:49:53.380511700 +0800
19976 diff -Naur third-party-libevdev-bak/doc/html/search/all_1.html third-party-new/doc/html/search/all_…
19977 --- third-party-libevdev-bak/doc/html/search/all_1.html 2023-03-28 10:49:53.380511700 +0800
20017 diff -Naur third-party-libevdev-bak/doc/html/search/all_2.html third-party-new/doc/html/search/all_…
20018 --- third-party-libevdev-bak/doc/html/search/all_2.html 2023-03-28 10:49:53.380511700 +0800
20058 diff -Naur third-party-libevdev-bak/doc/html/search/all_2.js third-party-new/doc/html/search/all_2.…
20059 --- third-party-libevdev-bak/doc/html/search/all_2.js 2023-03-28 10:49:53.380511700 +0800
20069 diff -Naur third-party-libevdev-bak/doc/html/search/all_3.html third-party-new/doc/html/search/all_…
20070 --- third-party-libevdev-bak/doc/html/search/all_3.html 2023-03-28 10:49:53.380511700 +0800
20110 diff -Naur third-party-libevdev-bak/doc/html/search/all_4.html third-party-new/doc/html/search/all_…
20111 --- third-party-libevdev-bak/doc/html/search/all_4.html 2023-03-28 10:49:53.380511700 +0800
20151 diff -Naur third-party-libevdev-bak/doc/html/search/all_5.html third-party-new/doc/html/search/all_…
20152 --- third-party-libevdev-bak/doc/html/search/all_5.html 2023-03-28 10:49:53.380511700 +0800
20192 diff -Naur third-party-libevdev-bak/doc/html/search/all_5.js third-party-new/doc/html/search/all_5.…
20193 --- third-party-libevdev-bak/doc/html/search/all_5.js 2023-03-28 10:49:53.380511700 +0800
20198 - ['libevdev_2duinput_2eh_6',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20199 - ['libevdev_2eh_7',['libevdev.h',['../libevdev_8h.html',1,'']]],
20200 …EVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f325e88e1be50eb806e1ff75aec8',1,'libevdev.h']]],
20201 …,['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8c233be70a17c',1,'libevdev.h']]],
20202 …,['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd9f48af534ae',1,'libevdev.h']]],
20203 …_device_log_func_t',['../group__logging.html#gab7eb997be2b701cc6f42e7b4c3478269',1,'libevdev.h']]],
20204 …_disable_event_code',['../group__kernel.html#ga6199a7c8144f54e092e913c2d2df16de',1,'libevdev.h']]],
20205 …_disable_event_type',['../group__kernel.html#gabbacb53b66882b5335055c0fd1f40d9a',1,'libevdev.h']]],
20206 …ev_disable_property',['../group__kernel.html#ga8f6367c36331c803ad69b2591e210019',1,'libevdev.h']]],
20207 …v_enable_event_code',['../group__kernel.html#ga51cfda33fd526549046399aadd764fca',1,'libevdev.h']]],
20208 …v_enable_event_type',['../group__kernel.html#ga59ef78b1557f9543d0060ab25b0167ca',1,'libevdev.h']]],
20209 …dev_enable_property',['../group__kernel.html#gafc552080520c9d886452b05f3a1d75b6',1,'libevdev.h']]],
20210 …t_code_from_code_name',['../group__misc.html#gabad00f68481d83747a134c0a37aca003',1,'libevdev.h']]],
20211 …code_from_code_name_n',['../group__misc.html#ga5bf9af4b8c372d87793e8a3c2dbeb466',1,'libevdev.h']]],
20212 …_event_code_from_name',['../group__misc.html#ga6620301a67f467489e4a7f93afe81621',1,'libevdev.h']]],
20213 …vent_code_from_name_n',['../group__misc.html#ga17a760a9eea9dc25011f39e1d5c282a0',1,'libevdev.h']]],
20214 …v_event_code_get_name',['../group__misc.html#gab407b3c2caaae502859c28460cad17bb',1,'libevdev.h']]],
20215 …ibevdev_event_is_code',['../group__misc.html#ga37766a6a498fef3294d589abcce688bb',1,'libevdev.h']]],
20216 …ibevdev_event_is_type',['../group__misc.html#gab8b6b80740e028261300b8952b61a596',1,'libevdev.h']]],
20217 …t_type_from_code_name',['../group__misc.html#gadd41b7514cca16c8b8920f16e562e08a',1,'libevdev.h']]],
20218 …type_from_code_name_n',['../group__misc.html#gab214498fca7a328f8a712ce15bf21982',1,'libevdev.h']]],
20219 …_event_type_from_name',['../group__misc.html#ga61ce3bf1e66bd172e583b86a11fc41f1',1,'libevdev.h']]],
20220 …vent_type_from_name_n',['../group__misc.html#ga4ee03d650200bb04a23233570667fa84',1,'libevdev.h']]],
20221 …ev_event_type_get_max',['../group__misc.html#gabfad87ea78d034631cf3e5322ac383a1',1,'libevdev.h']]],
20222 …v_event_type_get_name',['../group__misc.html#gac99720fd926bf288764f9a81bf37ed09',1,'libevdev.h']]],
20223 …event_value_from_name',['../group__misc.html#ga314903beeafedabe45f879637e7254b0',1,'libevdev.h']]],
20224 …ent_value_from_name_n',['../group__misc.html#gaebfc6b0ebb70169c9fec61620f1ea85f',1,'libevdev.h']]],
20225 …_event_value_get_name',['../group__misc.html#gabcd45c5e963cba245e944ea66e72fcc3',1,'libevdev.h']]],
20226 …dev_fetch_event_value',['../group__bits.html#ga0a7be80d769294bf9758adf79c3c7147',1,'libevdev.h']]],
20227 …bevdev_fetch_slot_value',['../group__mt.html#gaca19dca5aa8f0ea3b210f3fc670384ec',1,'libevdev.h']]],
20228 …e_36',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c',1,'libevdev.h']]],
20229 …libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae2324524dc41384acd724b92',1,'libevdev.h']]],
20230 …libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2db0b4323c836c7ab10f1a',1,'libevdev.h']]],
20231 …libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa536fad979346671838d7',1,'libevdev.h']]],
20232 …evdev_get_abs_maximum',['../group__bits.html#ga97a3411ae85f1f3b5c5eb1d5351b11ca',1,'libevdev.h']]],
20233 …evdev_get_abs_minimum',['../group__bits.html#ga482ce989a3f62f7e67e4ea7ad534189e',1,'libevdev.h']]],
20234 …ev_get_abs_resolution',['../group__bits.html#ga75751e637a845201b6d1c419ecfa6ba4',1,'libevdev.h']]],
20235 …bevdev_get_current_slot',['../group__mt.html#gad22e2420be668b56ef486cde2e98c5dd',1,'libevdev.h']]],
20236 …ev_get_driver_version',['../group__bits.html#ga31e9e7a99215a03bcdc339b53e1be2fa',1,'libevdev.h']]],
20237 …evdev_get_event_value',['../group__bits.html#ga6259f4c6bdba950329ff9cd48c2ef8a3',1,'libevdev.h']]],
20238 …46',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec4b616c',1,'libevdev.h']]],
20239 …bevdev_get_id_bustype',['../group__bits.html#ga9bf55d416401642bad0c435735682308',1,'libevdev.h']]],
20240 …bevdev_get_id_product',['../group__bits.html#ga1dc66cfef646878d58be72f8902a6bac',1,'libevdev.h']]],
20241 …ibevdev_get_id_vendor',['../group__bits.html#ga08891c3285da5b8d26769c9a34f063f3',1,'libevdev.h']]],
20242 …bevdev_get_id_version',['../group__bits.html#ga75a07d0c96dfe09d2194c104c429d0ae',1,'libevdev.h']]],
20243 …v_get_log_priority',['../group__logging.html#ga1da07493a798595cf85c127490b98ee8',1,'libevdev.h']]],
20244 …',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9fe09a73f12',1,'libevdev.h']]],
20245 …'libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59d2f61ef7389046cd4088',1,'libevdev.h']]],
20246 …',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea1181808fab851d',1,'libevdev.h']]],
20247 …['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b38358d72e7505d770',1,'libevdev.h']]],
20248 …libevdev_get_slot_value',['../group__mt.html#ga8c6303391cb4f90b2d46763cf4eb8bc8',1,'libevdev.h']]],
20249 …',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d251177035ca4',1,'libevdev.h']]],
20250libevdev.h'],['../group__init.html#ga5d434af74fee20f273db568e2cbbd13f',1,'libevdev_grab(struct lib…
20251 …,['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1dc5bb124dbd5b',1,'libevdev.h']]],
20252 …bevdev_has_event_code',['../group__bits.html#gab2ab9dad417f33daa79fa0c3d682df0b',1,'libevdev.h']]],
20253 …v_has_event_pending',['../group__events.html#gae18fbfb59064c9c4b9d5db2d8cb23784',1,'libevdev.h']]],
20254 …bevdev_has_event_type',['../group__bits.html#ga398bef155fa4a0cfb832de30723ebd14',1,'libevdev.h']]],
20255 …libevdev_has_property',['../group__bits.html#ga36d529ea53f4522004bc7d16c051464b',1,'libevdev.h']]],
20256 …kernel_set_abs_info',['../group__kernel.html#ga41c0321b93349d0ddd1f1c007ccf7de9',1,'libevdev.h']]],
20257 …ernel_set_led_value',['../group__kernel.html#gaa7d13aeac3c40e16f296467780e67c01',1,'libevdev.h']]],
20258 …rnel_set_led_values',['../group__kernel.html#ga93a19fa6e5be57903aff7c4a60af2a00',1,'libevdev.h']]],
20259 …ernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89acd2db9e065',1,'libevdev.h']]],
20260 …ernel.html#gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff0251a61d2ab',1,'libevdev.h']]],
20261 …'libevdev_led_value',['../group__kernel.html#ga8cddf7779debef0067665671e911ec41',1,'libevdev.h']]],
20262 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1ddb529b95793',1,'libevdev.h']]],
20263 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a21fd1083f2ebd0a25f09ee982e365d5f',1,'libevdev.h']]],
20264 …ibevdev_log_func_t',['../group__logging.html#gaf36c721d273c0794251eb7dacea2f0a4',1,'libevdev.h']]],
20265 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7bab8c6d76abc',1,'libevdev.h']]],
20266 …evdev_log_priority',['../group__logging.html#ga0b798d0864f2b1b10e4603f9431b3364',1,'libevdev.h']]],
20267 …ew_75',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',1,'libevdev.h']]],
20268 …'libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e293293484b05b12aaf4',1,'libevdev.h']]],
20269 …libevdev_next_event',['../group__events.html#gabb96c864e836c0b98788f4ab771c3a76',1,'libevdev.h']]],
20270 …ev_property_from_name',['../group__misc.html#ga6f4418c98aa475a2fc34d58a197f7edd',1,'libevdev.h']]],
20271 …_property_from_name_n',['../group__misc.html#gaaa0bc4c7d0d2aedc84c7dcffee9ce29b',1,'libevdev.h']]],
20272 …dev_property_get_name',['../group__misc.html#gacc12bdb7b912070ac9c375428f2c9892',1,'libevdev.h']]],
20273 …'libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c1632986c4e218c494e9',1,'libevdev.h']]],
20274 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4ed4d528e19',1,'libevdev.h']]],
20275 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b104d6a674c',1,'libevdev.h']]],
20276 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4f36252418',1,'libevdev.h']]],
20277 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a86a6389800f8',1,'libevdev.h']]],
20278 …ibevdev_read_status',['../group__events.html#ga4a96221b3c7f54dfb86035d952154e3a',1,'libevdev.h']]],
20279 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aab053221fc1c9630eee7111b75aa0aec7',1,'libevdev.h']]],
20280 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad433023baa545a',1,'libevdev.h']]],
20281 …bevdev_set_abs_flat',['../group__kernel.html#gabd309f30744a49e9391250b00ba2d67a',1,'libevdev.h']]],
20282 …bevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c68620be819337da6ec361c21',1,'libevdev.h']]],
20283 …bevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308e2dbf55f875630b8dca049',1,'libevdev.h']]],
20284 …dev_set_abs_maximum',['../group__kernel.html#ga2302fd9a491d8e27280157d67a703af6',1,'libevdev.h']]],
20285 …dev_set_abs_minimum',['../group__kernel.html#gaca62172c2a823cd02eacf0d2292d917a',1,'libevdev.h']]],
20286 …_set_abs_resolution',['../group__kernel.html#ga2266b59711cdaa4fc12fa56c9313a038',1,'libevdev.h']]],
20287 …bevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8c7991ff2164424b840b82d',1,'libevdev.h']]],
20288 …evice_log_function',['../group__logging.html#ga2830ff0aa391d8d1111682d3e762091b',1,'libevdev.h']]],
20289 …dev_set_event_value',['../group__kernel.html#ga79e82ee2a95cb08adb4172aabe0c7184',1,'libevdev.h']]],
20290 …98',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536c12b44',1,'libevdev.h']]],
20291 …vdev_set_id_bustype',['../group__kernel.html#gaf99139c728ba1bd4b37ede612780b6b0',1,'libevdev.h']]],
20292 …vdev_set_id_product',['../group__kernel.html#ga62fbdaac056ab5c3db154a9eeaf33799',1,'libevdev.h']]],
20293 …evdev_set_id_vendor',['../group__kernel.html#ga8ce28051ebbb73de1d04d782f4d0d6fe',1,'libevdev.h']]],
20294 …vdev_set_id_version',['../group__kernel.html#gaee1d2db88b191ec21d5bf22dd4fe3055',1,'libevdev.h']]],
20295 …v_set_log_function',['../group__logging.html#gaa60be86b83b3a6c82d8e536ba89ff955',1,'libevdev.h']]],
20296 …v_set_log_priority',['../group__logging.html#gaf6b6842a9ed98b61d0abb421e853fd89',1,'libevdev.h']]],
20297 …['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1989725b4ed32',1,'libevdev.h']]],
20298 …['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b1417809a9c1c67af3',1,'libevdev.h']]],
20299 …vdev_set_slot_value',['../group__kernel.html#ga0c61f4919b03b0850529a50c37a20333',1,'libevdev.h']]],
20300 …['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c50c7403f27ad7',1,'libevdev.h']]],
20301 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
20302 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
20303 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
20304 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
20305 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
20306 …INPUT_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee…
20307 …e_115',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03…
20308 …_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]],
20309 …_init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebdcda09eb',1,'libevdev.h']]],
20311 - ['libevdev_2dinternal_20test_20suite_119',['libevdev-internal test suite',['../testing.html',1,'…
20312 + ['libevdev_2dinternal_20test_20suite_6',['libevdev-internal test suite',['../testing.html',1,'']…
20313 + ['libevdev_2duinput_2eh_7',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20314 + ['libevdev_2eh_8',['libevdev.h',['../libevdev_8h.html',1,'']]],
20315 …EVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f325e88e1be50eb806e1ff75aec8',1,'libevdev.h']]],
20316 …,['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8c233be70a17c',1,'libevdev.h']]],
20317 …,['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd9f48af534ae',1,'libevdev.h']]],
20318 …_device_log_func_t',['../group__logging.html#gab7eb997be2b701cc6f42e7b4c3478269',1,'libevdev.h']]],
20319 …_disable_event_code',['../group__kernel.html#ga6199a7c8144f54e092e913c2d2df16de',1,'libevdev.h']]],
20320 …_disable_event_type',['../group__kernel.html#gabbacb53b66882b5335055c0fd1f40d9a',1,'libevdev.h']]],
20321 …ev_disable_property',['../group__kernel.html#ga8f6367c36331c803ad69b2591e210019',1,'libevdev.h']]],
20322 …v_enable_event_code',['../group__kernel.html#ga51cfda33fd526549046399aadd764fca',1,'libevdev.h']]],
20323 …v_enable_event_type',['../group__kernel.html#ga59ef78b1557f9543d0060ab25b0167ca',1,'libevdev.h']]],
20324 …dev_enable_property',['../group__kernel.html#gafc552080520c9d886452b05f3a1d75b6',1,'libevdev.h']]],
20325 …t_code_from_code_name',['../group__misc.html#gabad00f68481d83747a134c0a37aca003',1,'libevdev.h']]],
20326 …code_from_code_name_n',['../group__misc.html#ga5bf9af4b8c372d87793e8a3c2dbeb466',1,'libevdev.h']]],
20327 …_event_code_from_name',['../group__misc.html#ga6620301a67f467489e4a7f93afe81621',1,'libevdev.h']]],
20328 …vent_code_from_name_n',['../group__misc.html#ga17a760a9eea9dc25011f39e1d5c282a0',1,'libevdev.h']]],
20329 …v_event_code_get_name',['../group__misc.html#gab407b3c2caaae502859c28460cad17bb',1,'libevdev.h']]],
20330 …ibevdev_event_is_code',['../group__misc.html#ga37766a6a498fef3294d589abcce688bb',1,'libevdev.h']]],
20331 …ibevdev_event_is_type',['../group__misc.html#gab8b6b80740e028261300b8952b61a596',1,'libevdev.h']]],
20332 …t_type_from_code_name',['../group__misc.html#gadd41b7514cca16c8b8920f16e562e08a',1,'libevdev.h']]],
20333 …type_from_code_name_n',['../group__misc.html#gab214498fca7a328f8a712ce15bf21982',1,'libevdev.h']]],
20334 …_event_type_from_name',['../group__misc.html#ga61ce3bf1e66bd172e583b86a11fc41f1',1,'libevdev.h']]],
20335 …vent_type_from_name_n',['../group__misc.html#ga4ee03d650200bb04a23233570667fa84',1,'libevdev.h']]],
20336 …ev_event_type_get_max',['../group__misc.html#gabfad87ea78d034631cf3e5322ac383a1',1,'libevdev.h']]],
20337 …v_event_type_get_name',['../group__misc.html#gac99720fd926bf288764f9a81bf37ed09',1,'libevdev.h']]],
20338 …event_value_from_name',['../group__misc.html#ga314903beeafedabe45f879637e7254b0',1,'libevdev.h']]],
20339 …ent_value_from_name_n',['../group__misc.html#gaebfc6b0ebb70169c9fec61620f1ea85f',1,'libevdev.h']]],
20340 …_event_value_get_name',['../group__misc.html#gabcd45c5e963cba245e944ea66e72fcc3',1,'libevdev.h']]],
20341 …dev_fetch_event_value',['../group__bits.html#ga0a7be80d769294bf9758adf79c3c7147',1,'libevdev.h']]],
20342 …bevdev_fetch_slot_value',['../group__mt.html#gaca19dca5aa8f0ea3b210f3fc670384ec',1,'libevdev.h']]],
20343 …e_37',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c',1,'libevdev.h']]],
20344 …libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae2324524dc41384acd724b92',1,'libevdev.h']]],
20345 …libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2db0b4323c836c7ab10f1a',1,'libevdev.h']]],
20346 …libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa536fad979346671838d7',1,'libevdev.h']]],
20347 …evdev_get_abs_maximum',['../group__bits.html#ga97a3411ae85f1f3b5c5eb1d5351b11ca',1,'libevdev.h']]],
20348 …evdev_get_abs_minimum',['../group__bits.html#ga482ce989a3f62f7e67e4ea7ad534189e',1,'libevdev.h']]],
20349 …ev_get_abs_resolution',['../group__bits.html#ga75751e637a845201b6d1c419ecfa6ba4',1,'libevdev.h']]],
20350 …bevdev_get_current_slot',['../group__mt.html#gad22e2420be668b56ef486cde2e98c5dd',1,'libevdev.h']]],
20351 …ev_get_driver_version',['../group__bits.html#ga31e9e7a99215a03bcdc339b53e1be2fa',1,'libevdev.h']]],
20352 …evdev_get_event_value',['../group__bits.html#ga6259f4c6bdba950329ff9cd48c2ef8a3',1,'libevdev.h']]],
20353 …47',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec4b616c',1,'libevdev.h']]],
20354 …bevdev_get_id_bustype',['../group__bits.html#ga9bf55d416401642bad0c435735682308',1,'libevdev.h']]],
20355 …bevdev_get_id_product',['../group__bits.html#ga1dc66cfef646878d58be72f8902a6bac',1,'libevdev.h']]],
20356 …ibevdev_get_id_vendor',['../group__bits.html#ga08891c3285da5b8d26769c9a34f063f3',1,'libevdev.h']]],
20357 …bevdev_get_id_version',['../group__bits.html#ga75a07d0c96dfe09d2194c104c429d0ae',1,'libevdev.h']]],
20358 …v_get_log_priority',['../group__logging.html#ga1da07493a798595cf85c127490b98ee8',1,'libevdev.h']]],
20359 …',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9fe09a73f12',1,'libevdev.h']]],
20360 …'libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59d2f61ef7389046cd4088',1,'libevdev.h']]],
20361 …',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea1181808fab851d',1,'libevdev.h']]],
20362 …['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b38358d72e7505d770',1,'libevdev.h']]],
20363 …libevdev_get_slot_value',['../group__mt.html#ga8c6303391cb4f90b2d46763cf4eb8bc8',1,'libevdev.h']]],
20364 …',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d251177035ca4',1,'libevdev.h']]],
20365 …_init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5bad3ac6f5f3ebf7d38a6aad74a88396c88',1,'libevdev.h']]],
20366 …b_60',['libevdev_grab',['../group__init.html#ga5d434af74fee20f273db568e2cbbd13f',1,'libevdev.h']]],
20367 …,['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1dc5bb124dbd5b',1,'libevdev.h']]],
20368 …bevdev_has_event_code',['../group__bits.html#gab2ab9dad417f33daa79fa0c3d682df0b',1,'libevdev.h']]],
20369 …v_has_event_pending',['../group__events.html#gae18fbfb59064c9c4b9d5db2d8cb23784',1,'libevdev.h']]],
20370 …bevdev_has_event_type',['../group__bits.html#ga398bef155fa4a0cfb832de30723ebd14',1,'libevdev.h']]],
20371 …libevdev_has_property',['../group__bits.html#ga36d529ea53f4522004bc7d16c051464b',1,'libevdev.h']]],
20372 …kernel_set_abs_info',['../group__kernel.html#ga41c0321b93349d0ddd1f1c007ccf7de9',1,'libevdev.h']]],
20373 …ernel_set_led_value',['../group__kernel.html#gaa7d13aeac3c40e16f296467780e67c01',1,'libevdev.h']]],
20374 …rnel_set_led_values',['../group__kernel.html#ga93a19fa6e5be57903aff7c4a60af2a00',1,'libevdev.h']]],
20375 …ernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89acd2db9e065',1,'libevdev.h']]],
20376 …ernel.html#gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff0251a61d2ab',1,'libevdev.h']]],
20377 …'libevdev_led_value',['../group__kernel.html#ga8cddf7779debef0067665671e911ec41',1,'libevdev.h']]],
20378 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1ddb529b95793',1,'libevdev.h']]],
20379 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a21fd1083f2ebd0a25f09ee982e365d5f',1,'libevdev.h']]],
20380 …ibevdev_log_func_t',['../group__logging.html#gaf36c721d273c0794251eb7dacea2f0a4',1,'libevdev.h']]],
20381 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7bab8c6d76abc',1,'libevdev.h']]],
20382 …evdev_log_priority',['../group__logging.html#ga0b798d0864f2b1b10e4603f9431b3364',1,'libevdev.h']]],
20383 …ew_77',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',1,'libevdev.h']]],
20384 …'libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e293293484b05b12aaf4',1,'libevdev.h']]],
20385 …libevdev_next_event',['../group__events.html#gabb96c864e836c0b98788f4ab771c3a76',1,'libevdev.h']]],
20386 …ev_property_from_name',['../group__misc.html#ga6f4418c98aa475a2fc34d58a197f7edd',1,'libevdev.h']]],
20387 …_property_from_name_n',['../group__misc.html#gaaa0bc4c7d0d2aedc84c7dcffee9ce29b',1,'libevdev.h']]],
20388 …dev_property_get_name',['../group__misc.html#gacc12bdb7b912070ac9c375428f2c9892',1,'libevdev.h']]],
20389 …'libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c1632986c4e218c494e9',1,'libevdev.h']]],
20390 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4ed4d528e19',1,'libevdev.h']]],
20391 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b104d6a674c',1,'libevdev.h']]],
20392 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4f36252418',1,'libevdev.h']]],
20393 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a86a6389800f8',1,'libevdev.h']]],
20394 …ibevdev_read_status',['../group__events.html#ga4a96221b3c7f54dfb86035d952154e3a',1,'libevdev.h']]],
20395 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aab053221fc1c9630eee7111b75aa0aec7',1,'libevdev.h']]],
20396 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad433023baa545a',1,'libevdev.h']]],
20397 …bevdev_set_abs_flat',['../group__kernel.html#gabd309f30744a49e9391250b00ba2d67a',1,'libevdev.h']]],
20398 …bevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c68620be819337da6ec361c21',1,'libevdev.h']]],
20399 …bevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308e2dbf55f875630b8dca049',1,'libevdev.h']]],
20400 …dev_set_abs_maximum',['../group__kernel.html#ga2302fd9a491d8e27280157d67a703af6',1,'libevdev.h']]],
20401 …dev_set_abs_minimum',['../group__kernel.html#gaca62172c2a823cd02eacf0d2292d917a',1,'libevdev.h']]],
20402 …_set_abs_resolution',['../group__kernel.html#ga2266b59711cdaa4fc12fa56c9313a038',1,'libevdev.h']]],
20403 …bevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8c7991ff2164424b840b82d',1,'libevdev.h']]],
20404 …evice_log_function',['../group__logging.html#ga2830ff0aa391d8d1111682d3e762091b',1,'libevdev.h']]],
20405 …dev_set_event_value',['../group__kernel.html#ga79e82ee2a95cb08adb4172aabe0c7184',1,'libevdev.h']]],
20406 …00',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536c12b44',1,'libevdev.h']]],
20407 …vdev_set_id_bustype',['../group__kernel.html#gaf99139c728ba1bd4b37ede612780b6b0',1,'libevdev.h']]],
20408 …vdev_set_id_product',['../group__kernel.html#ga62fbdaac056ab5c3db154a9eeaf33799',1,'libevdev.h']]],
20409 …evdev_set_id_vendor',['../group__kernel.html#ga8ce28051ebbb73de1d04d782f4d0d6fe',1,'libevdev.h']]],
20410 …vdev_set_id_version',['../group__kernel.html#gaee1d2db88b191ec21d5bf22dd4fe3055',1,'libevdev.h']]],
20411 …v_set_log_function',['../group__logging.html#gaa60be86b83b3a6c82d8e536ba89ff955',1,'libevdev.h']]],
20412 …v_set_log_priority',['../group__logging.html#gaf6b6842a9ed98b61d0abb421e853fd89',1,'libevdev.h']]],
20413 …['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1989725b4ed32',1,'libevdev.h']]],
20414 …['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b1417809a9c1c67af3',1,'libevdev.h']]],
20415 …vdev_set_slot_value',['../group__kernel.html#ga0c61f4919b03b0850529a50c37a20333',1,'libevdev.h']]],
20416 …['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c50c7403f27ad7',1,'libevdev.h']]],
20417 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
20418 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
20419 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
20420 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
20421 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
20422 …INPUT_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee…
20423 …e_117',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03…
20424 …_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]],
20425 …_init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebdcda09eb',1,'libevdev.h']]],
20428 diff -Naur third-party-libevdev-bak/doc/html/search/all_6.html third-party-new/doc/html/search/all_…
20429 --- third-party-libevdev-bak/doc/html/search/all_6.html 2023-03-28 10:49:53.380511700 +0800
20469 diff -Naur third-party-libevdev-bak/doc/html/search/all_6.js third-party-new/doc/html/search/all_6.…
20470 --- third-party-libevdev-bak/doc/html/search/all_6.js 2023-03-28 10:49:53.380511700 +0800
20481 diff -Naur third-party-libevdev-bak/doc/html/search/all_7.html third-party-new/doc/html/search/all_…
20482 --- third-party-libevdev-bak/doc/html/search/all_7.html 2023-03-28 10:49:53.380511700 +0800
20522 diff -Naur third-party-libevdev-bak/doc/html/search/all_7.js third-party-new/doc/html/search/all_7.…
20523 --- third-party-libevdev-bak/doc/html/search/all_7.js 2023-03-28 10:49:53.380511700 +0800
20531 diff -Naur third-party-libevdev-bak/doc/html/search/all_8.html third-party-new/doc/html/search/all_…
20532 --- third-party-libevdev-bak/doc/html/search/all_8.html 2023-03-28 10:49:53.380511700 +0800
20572 diff -Naur third-party-libevdev-bak/doc/html/search/all_8.js third-party-new/doc/html/search/all_8.…
20573 --- third-party-libevdev-bak/doc/html/search/all_8.js 2023-03-28 10:49:53.380511700 +0800
20578 - ['statically_20linking_20libevdev_124',['Statically linking libevdev',['../static_linking.html',…
20580 + ['statically_20linking_20libevdev_125',['Statically linking libevdev',['../static_linking.html',…
20583 diff -Naur third-party-libevdev-bak/doc/html/search/all_9.html third-party-new/doc/html/search/all_…
20584 --- third-party-libevdev-bak/doc/html/search/all_9.html 2023-03-28 10:49:53.380511700 +0800
20624 diff -Naur third-party-libevdev-bak/doc/html/search/all_9.js third-party-new/doc/html/search/all_9.…
20625 --- third-party-libevdev-bak/doc/html/search/all_9.js 2023-03-28 10:49:53.380511700 +0800
20633 diff -Naur third-party-libevdev-bak/doc/html/search/defines_0.html third-party-new/doc/html/search/…
20634 --- third-party-libevdev-bak/doc/html/search/defines_0.html 2023-03-28 10:49:53.380511700 +0800
20674 diff -Naur third-party-libevdev-bak/doc/html/search/defines_0.js third-party-new/doc/html/search/de…
20675 --- third-party-libevdev-bak/doc/html/search/defines_0.js 2023-03-28 10:49:53.380511700 +0800
20680 …EVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f325e88e1be50eb806e1ff75aec8',1,'libevdev.h']]],
20681 …',['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd9f48af534ae',1,'libevdev.h']]]
20682 …EVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f325e88e1be50eb806e1ff75aec8',1,'libevdev.h']]],
20683 …',['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd9f48af534ae',1,'libevdev.h']]]
20685 diff -Naur third-party-libevdev-bak/doc/html/search/enums_0.html third-party-new/doc/html/search/en…
20686 --- third-party-libevdev-bak/doc/html/search/enums_0.html 2023-03-28 10:49:53.380511700 +0800
20726 diff -Naur third-party-libevdev-bak/doc/html/search/enums_0.js third-party-new/doc/html/search/enum…
20727 --- third-party-libevdev-bak/doc/html/search/enums_0.js 2023-03-28 10:49:53.380511700 +0800
20732 …,['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1dc5bb124dbd5b',1,'libevdev.h']]],
20733 …'libevdev_led_value',['../group__kernel.html#ga8cddf7779debef0067665671e911ec41',1,'libevdev.h']]],
20734 …evdev_log_priority',['../group__logging.html#ga0b798d0864f2b1b10e4603f9431b3364',1,'libevdev.h']]],
20735 …'libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c1632986c4e218c494e9',1,'libevdev.h']]],
20736 …ibevdev_read_status',['../group__events.html#ga4a96221b3c7f54dfb86035d952154e3a',1,'libevdev.h']]],
20737 …e_223',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03…
20738 …,['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1dc5bb124dbd5b',1,'libevdev.h']]],
20739 …'libevdev_led_value',['../group__kernel.html#ga8cddf7779debef0067665671e911ec41',1,'libevdev.h']]],
20740 …evdev_log_priority',['../group__logging.html#ga0b798d0864f2b1b10e4603f9431b3364',1,'libevdev.h']]],
20741 …'libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c1632986c4e218c494e9',1,'libevdev.h']]],
20742 …ibevdev_read_status',['../group__events.html#ga4a96221b3c7f54dfb86035d952154e3a',1,'libevdev.h']]],
20743 …e_224',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03…
20745 diff -Naur third-party-libevdev-bak/doc/html/search/enumvalues_0.html third-party-new/doc/html/sear…
20746 --- third-party-libevdev-bak/doc/html/search/enumvalues_0.html 2023-03-28 10:49:53.380511700 +0800
20786 diff -Naur third-party-libevdev-bak/doc/html/search/enumvalues_0.js third-party-new/doc/html/search…
20787 --- third-party-libevdev-bak/doc/html/search/enumvalues_0.js 2023-03-28 10:49:53.380511700 +0800
20792 …_init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5bad3ac6f5f3ebf7d38a6aad74a88396c88',1,'libevdev.h']]],
20793 …ernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89acd2db9e065',1,'libevdev.h']]],
20794 …ernel.html#gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff0251a61d2ab',1,'libevdev.h']]],
20795 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1ddb529b95793',1,'libevdev.h']]],
20796 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a21fd1083f2ebd0a25f09ee982e365d5f',1,'libevdev.h']]],
20797 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7bab8c6d76abc',1,'libevdev.h']]],
20798 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4ed4d528e19',1,'libevdev.h']]],
20799 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b104d6a674c',1,'libevdev.h']]],
20800 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4f36252418',1,'libevdev.h']]],
20801 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a86a6389800f8',1,'libevdev.h']]],
20802 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aab053221fc1c9630eee7111b75aa0aec7',1,'libevdev.h']]],
20803 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad433023baa545a',1,'libevdev.h']]],
20804 …INPUT_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee…
20805 …__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebdcda09eb',1,'libevdev.h']]]
20806 …_init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5bad3ac6f5f3ebf7d38a6aad74a88396c88',1,'libevdev.h']]],
20807 …ernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89acd2db9e065',1,'libevdev.h']]],
20808 …ernel.html#gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff0251a61d2ab',1,'libevdev.h']]],
20809 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1ddb529b95793',1,'libevdev.h']]],
20810 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a21fd1083f2ebd0a25f09ee982e365d5f',1,'libevdev.h']]],
20811 …gging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7bab8c6d76abc',1,'libevdev.h']]],
20812 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4ed4d528e19',1,'libevdev.h']]],
20813 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b104d6a674c',1,'libevdev.h']]],
20814 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4f36252418',1,'libevdev.h']]],
20815 …vents.html#gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a86a6389800f8',1,'libevdev.h']]],
20816 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aab053221fc1c9630eee7111b75aa0aec7',1,'libevdev.h']]],
20817 …vents.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad433023baa545a',1,'libevdev.h']]],
20818 …INPUT_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee…
20819 …__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebdcda09eb',1,'libevdev.h']]]
20821 diff -Naur third-party-libevdev-bak/doc/html/search/files_0.html third-party-new/doc/html/search/fi…
20822 --- third-party-libevdev-bak/doc/html/search/files_0.html 2023-03-28 10:49:53.380511700 +0800
20862 diff -Naur third-party-libevdev-bak/doc/html/search/files_0.js third-party-new/doc/html/search/file…
20863 --- third-party-libevdev-bak/doc/html/search/files_0.js 2023-03-28 10:49:53.380511700 +0800
20868 - ['libevdev_2duinput_2eh_127',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20869 - ['libevdev_2eh_128',['libevdev.h',['../libevdev_8h.html',1,'']]]
20870 + ['libevdev_2duinput_2eh_128',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20871 + ['libevdev_2eh_129',['libevdev.h',['../libevdev_8h.html',1,'']]]
20873 diff -Naur third-party-libevdev-bak/doc/html/search/functions_0.html third-party-new/doc/html/searc…
20874 --- third-party-libevdev-bak/doc/html/search/functions_0.html 2023-03-28 10:49:53.380511700 +0800
20914 diff -Naur third-party-libevdev-bak/doc/html/search/functions_0.js third-party-new/doc/html/search/…
20915 --- third-party-libevdev-bak/doc/html/search/functions_0.js 2023-03-28 10:49:53.380511700 +0800
20920 …,['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8c233be70a17c',1,'libevdev.h']]],
20921 …_disable_event_code',['../group__kernel.html#ga6199a7c8144f54e092e913c2d2df16de',1,'libevdev.h']]],
20922 …_disable_event_type',['../group__kernel.html#gabbacb53b66882b5335055c0fd1f40d9a',1,'libevdev.h']]],
20923 …ev_disable_property',['../group__kernel.html#ga8f6367c36331c803ad69b2591e210019',1,'libevdev.h']]],
20924 …v_enable_event_code',['../group__kernel.html#ga51cfda33fd526549046399aadd764fca',1,'libevdev.h']]],
20925 …v_enable_event_type',['../group__kernel.html#ga59ef78b1557f9543d0060ab25b0167ca',1,'libevdev.h']]],
20926 …dev_enable_property',['../group__kernel.html#gafc552080520c9d886452b05f3a1d75b6',1,'libevdev.h']]],
20927 …t_code_from_code_name',['../group__misc.html#gabad00f68481d83747a134c0a37aca003',1,'libevdev.h']]],
20928 …code_from_code_name_n',['../group__misc.html#ga5bf9af4b8c372d87793e8a3c2dbeb466',1,'libevdev.h']]],
20929 …_event_code_from_name',['../group__misc.html#ga6620301a67f467489e4a7f93afe81621',1,'libevdev.h']]],
20930 …vent_code_from_name_n',['../group__misc.html#ga17a760a9eea9dc25011f39e1d5c282a0',1,'libevdev.h']]],
20931 …v_event_code_get_name',['../group__misc.html#gab407b3c2caaae502859c28460cad17bb',1,'libevdev.h']]],
20932 …ibevdev_event_is_code',['../group__misc.html#ga37766a6a498fef3294d589abcce688bb',1,'libevdev.h']]],
20933 …ibevdev_event_is_type',['../group__misc.html#gab8b6b80740e028261300b8952b61a596',1,'libevdev.h']]],
20934 …t_type_from_code_name',['../group__misc.html#gadd41b7514cca16c8b8920f16e562e08a',1,'libevdev.h']]],
20935 …type_from_code_name_n',['../group__misc.html#gab214498fca7a328f8a712ce15bf21982',1,'libevdev.h']]],
20936 …_event_type_from_name',['../group__misc.html#ga61ce3bf1e66bd172e583b86a11fc41f1',1,'libevdev.h']]],
20937 …vent_type_from_name_n',['../group__misc.html#ga4ee03d650200bb04a23233570667fa84',1,'libevdev.h']]],
20938 …ev_event_type_get_max',['../group__misc.html#gabfad87ea78d034631cf3e5322ac383a1',1,'libevdev.h']]],
20939 …v_event_type_get_name',['../group__misc.html#gac99720fd926bf288764f9a81bf37ed09',1,'libevdev.h']]],
20940 …event_value_from_name',['../group__misc.html#ga314903beeafedabe45f879637e7254b0',1,'libevdev.h']]],
20941 …ent_value_from_name_n',['../group__misc.html#gaebfc6b0ebb70169c9fec61620f1ea85f',1,'libevdev.h']]],
20942 …_event_value_get_name',['../group__misc.html#gabcd45c5e963cba245e944ea66e72fcc3',1,'libevdev.h']]],
20943 …dev_fetch_event_value',['../group__bits.html#ga0a7be80d769294bf9758adf79c3c7147',1,'libevdev.h']]],
20944 …bevdev_fetch_slot_value',['../group__mt.html#gaca19dca5aa8f0ea3b210f3fc670384ec',1,'libevdev.h']]],
20945 …_154',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c',1,'libevdev.h']]],
20946 …libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae2324524dc41384acd724b92',1,'libevdev.h']]],
20947 …libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2db0b4323c836c7ab10f1a',1,'libevdev.h']]],
20948 …libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa536fad979346671838d7',1,'libevdev.h']]],
20949 …evdev_get_abs_maximum',['../group__bits.html#ga97a3411ae85f1f3b5c5eb1d5351b11ca',1,'libevdev.h']]],
20950 …evdev_get_abs_minimum',['../group__bits.html#ga482ce989a3f62f7e67e4ea7ad534189e',1,'libevdev.h']]],
20951 …ev_get_abs_resolution',['../group__bits.html#ga75751e637a845201b6d1c419ecfa6ba4',1,'libevdev.h']]],
20952 …bevdev_get_current_slot',['../group__mt.html#gad22e2420be668b56ef486cde2e98c5dd',1,'libevdev.h']]],
20953 …ev_get_driver_version',['../group__bits.html#ga31e9e7a99215a03bcdc339b53e1be2fa',1,'libevdev.h']]],
20954 …evdev_get_event_value',['../group__bits.html#ga6259f4c6bdba950329ff9cd48c2ef8a3',1,'libevdev.h']]],
20955 …64',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec4b616c',1,'libevdev.h']]],
20956 …bevdev_get_id_bustype',['../group__bits.html#ga9bf55d416401642bad0c435735682308',1,'libevdev.h']]],
20957 …bevdev_get_id_product',['../group__bits.html#ga1dc66cfef646878d58be72f8902a6bac',1,'libevdev.h']]],
20958 …ibevdev_get_id_vendor',['../group__bits.html#ga08891c3285da5b8d26769c9a34f063f3',1,'libevdev.h']]],
20959 …bevdev_get_id_version',['../group__bits.html#ga75a07d0c96dfe09d2194c104c429d0ae',1,'libevdev.h']]],
20960 …v_get_log_priority',['../group__logging.html#ga1da07493a798595cf85c127490b98ee8',1,'libevdev.h']]],
20961 …',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9fe09a73f12',1,'libevdev.h']]],
20962 …'libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59d2f61ef7389046cd4088',1,'libevdev.h']]],
20963 …',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea1181808fab851d',1,'libevdev.h']]],
20964 …['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b38358d72e7505d770',1,'libevdev.h']]],
20965 …libevdev_get_slot_value',['../group__mt.html#ga8c6303391cb4f90b2d46763cf4eb8bc8',1,'libevdev.h']]],
20966 …',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d251177035ca4',1,'libevdev.h']]],
20967 …_176',['libevdev_grab',['../group__init.html#ga5d434af74fee20f273db568e2cbbd13f',1,'libevdev.h']]],
20968 …bevdev_has_event_code',['../group__bits.html#gab2ab9dad417f33daa79fa0c3d682df0b',1,'libevdev.h']]],
20969 …v_has_event_pending',['../group__events.html#gae18fbfb59064c9c4b9d5db2d8cb23784',1,'libevdev.h']]],
20970 …bevdev_has_event_type',['../group__bits.html#ga398bef155fa4a0cfb832de30723ebd14',1,'libevdev.h']]],
20971 …libevdev_has_property',['../group__bits.html#ga36d529ea53f4522004bc7d16c051464b',1,'libevdev.h']]],
20972 …kernel_set_abs_info',['../group__kernel.html#ga41c0321b93349d0ddd1f1c007ccf7de9',1,'libevdev.h']]],
20973 …ernel_set_led_value',['../group__kernel.html#gaa7d13aeac3c40e16f296467780e67c01',1,'libevdev.h']]],
20974 …rnel_set_led_values',['../group__kernel.html#ga93a19fa6e5be57903aff7c4a60af2a00',1,'libevdev.h']]],
20975 …w_184',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',1,'libevdev.h']]],
20976 …'libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e293293484b05b12aaf4',1,'libevdev.h']]],
20977 …libevdev_next_event',['../group__events.html#gabb96c864e836c0b98788f4ab771c3a76',1,'libevdev.h']]],
20978 …ev_property_from_name',['../group__misc.html#ga6f4418c98aa475a2fc34d58a197f7edd',1,'libevdev.h']]],
20979 …_property_from_name_n',['../group__misc.html#gaaa0bc4c7d0d2aedc84c7dcffee9ce29b',1,'libevdev.h']]],
20980 …dev_property_get_name',['../group__misc.html#gacc12bdb7b912070ac9c375428f2c9892',1,'libevdev.h']]],
20981 …bevdev_set_abs_flat',['../group__kernel.html#gabd309f30744a49e9391250b00ba2d67a',1,'libevdev.h']]],
20982 …bevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c68620be819337da6ec361c21',1,'libevdev.h']]],
20983 …bevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308e2dbf55f875630b8dca049',1,'libevdev.h']]],
20984 …dev_set_abs_maximum',['../group__kernel.html#ga2302fd9a491d8e27280157d67a703af6',1,'libevdev.h']]],
20985 …dev_set_abs_minimum',['../group__kernel.html#gaca62172c2a823cd02eacf0d2292d917a',1,'libevdev.h']]],
20986 …_set_abs_resolution',['../group__kernel.html#ga2266b59711cdaa4fc12fa56c9313a038',1,'libevdev.h']]],
20987 …bevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8c7991ff2164424b840b82d',1,'libevdev.h']]],
20988 …evice_log_function',['../group__logging.html#ga2830ff0aa391d8d1111682d3e762091b',1,'libevdev.h']]],
20989 …dev_set_event_value',['../group__kernel.html#ga79e82ee2a95cb08adb4172aabe0c7184',1,'libevdev.h']]],
20990 …99',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536c12b44',1,'libevdev.h']]],
20991 …vdev_set_id_bustype',['../group__kernel.html#gaf99139c728ba1bd4b37ede612780b6b0',1,'libevdev.h']]],
20992 …vdev_set_id_product',['../group__kernel.html#ga62fbdaac056ab5c3db154a9eeaf33799',1,'libevdev.h']]],
20993 …evdev_set_id_vendor',['../group__kernel.html#ga8ce28051ebbb73de1d04d782f4d0d6fe',1,'libevdev.h']]],
20994 …vdev_set_id_version',['../group__kernel.html#gaee1d2db88b191ec21d5bf22dd4fe3055',1,'libevdev.h']]],
20995 …v_set_log_function',['../group__logging.html#gaa60be86b83b3a6c82d8e536ba89ff955',1,'libevdev.h']]],
20996 …v_set_log_priority',['../group__logging.html#gaf6b6842a9ed98b61d0abb421e853fd89',1,'libevdev.h']]],
20997 …['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1989725b4ed32',1,'libevdev.h']]],
20998 …['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b1417809a9c1c67af3',1,'libevdev.h']]],
20999 …vdev_set_slot_value',['../group__kernel.html#ga0c61f4919b03b0850529a50c37a20333',1,'libevdev.h']]],
21000 …['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c50c7403f27ad7',1,'libevdev.h']]],
21001 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
21002 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
21003 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
21004 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
21005 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
21006 …t_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]]
21007 …,['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8c233be70a17c',1,'libevdev.h']]],
21008 …_disable_event_code',['../group__kernel.html#ga6199a7c8144f54e092e913c2d2df16de',1,'libevdev.h']]],
21009 …_disable_event_type',['../group__kernel.html#gabbacb53b66882b5335055c0fd1f40d9a',1,'libevdev.h']]],
21010 …ev_disable_property',['../group__kernel.html#ga8f6367c36331c803ad69b2591e210019',1,'libevdev.h']]],
21011 …v_enable_event_code',['../group__kernel.html#ga51cfda33fd526549046399aadd764fca',1,'libevdev.h']]],
21012 …v_enable_event_type',['../group__kernel.html#ga59ef78b1557f9543d0060ab25b0167ca',1,'libevdev.h']]],
21013 …dev_enable_property',['../group__kernel.html#gafc552080520c9d886452b05f3a1d75b6',1,'libevdev.h']]],
21014 …t_code_from_code_name',['../group__misc.html#gabad00f68481d83747a134c0a37aca003',1,'libevdev.h']]],
21015 …code_from_code_name_n',['../group__misc.html#ga5bf9af4b8c372d87793e8a3c2dbeb466',1,'libevdev.h']]],
21016 …_event_code_from_name',['../group__misc.html#ga6620301a67f467489e4a7f93afe81621',1,'libevdev.h']]],
21017 …vent_code_from_name_n',['../group__misc.html#ga17a760a9eea9dc25011f39e1d5c282a0',1,'libevdev.h']]],
21018 …v_event_code_get_name',['../group__misc.html#gab407b3c2caaae502859c28460cad17bb',1,'libevdev.h']]],
21019 …ibevdev_event_is_code',['../group__misc.html#ga37766a6a498fef3294d589abcce688bb',1,'libevdev.h']]],
21020 …ibevdev_event_is_type',['../group__misc.html#gab8b6b80740e028261300b8952b61a596',1,'libevdev.h']]],
21021 …t_type_from_code_name',['../group__misc.html#gadd41b7514cca16c8b8920f16e562e08a',1,'libevdev.h']]],
21022 …type_from_code_name_n',['../group__misc.html#gab214498fca7a328f8a712ce15bf21982',1,'libevdev.h']]],
21023 …_event_type_from_name',['../group__misc.html#ga61ce3bf1e66bd172e583b86a11fc41f1',1,'libevdev.h']]],
21024 …vent_type_from_name_n',['../group__misc.html#ga4ee03d650200bb04a23233570667fa84',1,'libevdev.h']]],
21025 …ev_event_type_get_max',['../group__misc.html#gabfad87ea78d034631cf3e5322ac383a1',1,'libevdev.h']]],
21026 …v_event_type_get_name',['../group__misc.html#gac99720fd926bf288764f9a81bf37ed09',1,'libevdev.h']]],
21027 …event_value_from_name',['../group__misc.html#ga314903beeafedabe45f879637e7254b0',1,'libevdev.h']]],
21028 …ent_value_from_name_n',['../group__misc.html#gaebfc6b0ebb70169c9fec61620f1ea85f',1,'libevdev.h']]],
21029 …_event_value_get_name',['../group__misc.html#gabcd45c5e963cba245e944ea66e72fcc3',1,'libevdev.h']]],
21030 …dev_fetch_event_value',['../group__bits.html#ga0a7be80d769294bf9758adf79c3c7147',1,'libevdev.h']]],
21031 …bevdev_fetch_slot_value',['../group__mt.html#gaca19dca5aa8f0ea3b210f3fc670384ec',1,'libevdev.h']]],
21032 …_155',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c',1,'libevdev.h']]],
21033 …libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae2324524dc41384acd724b92',1,'libevdev.h']]],
21034 …libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2db0b4323c836c7ab10f1a',1,'libevdev.h']]],
21035 …libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa536fad979346671838d7',1,'libevdev.h']]],
21036 …evdev_get_abs_maximum',['../group__bits.html#ga97a3411ae85f1f3b5c5eb1d5351b11ca',1,'libevdev.h']]],
21037 …evdev_get_abs_minimum',['../group__bits.html#ga482ce989a3f62f7e67e4ea7ad534189e',1,'libevdev.h']]],
21038 …ev_get_abs_resolution',['../group__bits.html#ga75751e637a845201b6d1c419ecfa6ba4',1,'libevdev.h']]],
21039 …bevdev_get_current_slot',['../group__mt.html#gad22e2420be668b56ef486cde2e98c5dd',1,'libevdev.h']]],
21040 …ev_get_driver_version',['../group__bits.html#ga31e9e7a99215a03bcdc339b53e1be2fa',1,'libevdev.h']]],
21041 …evdev_get_event_value',['../group__bits.html#ga6259f4c6bdba950329ff9cd48c2ef8a3',1,'libevdev.h']]],
21042 …65',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec4b616c',1,'libevdev.h']]],
21043 …bevdev_get_id_bustype',['../group__bits.html#ga9bf55d416401642bad0c435735682308',1,'libevdev.h']]],
21044 …bevdev_get_id_product',['../group__bits.html#ga1dc66cfef646878d58be72f8902a6bac',1,'libevdev.h']]],
21045 …ibevdev_get_id_vendor',['../group__bits.html#ga08891c3285da5b8d26769c9a34f063f3',1,'libevdev.h']]],
21046 …bevdev_get_id_version',['../group__bits.html#ga75a07d0c96dfe09d2194c104c429d0ae',1,'libevdev.h']]],
21047 …v_get_log_priority',['../group__logging.html#ga1da07493a798595cf85c127490b98ee8',1,'libevdev.h']]],
21048 …',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9fe09a73f12',1,'libevdev.h']]],
21049 …'libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59d2f61ef7389046cd4088',1,'libevdev.h']]],
21050 …',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea1181808fab851d',1,'libevdev.h']]],
21051 …['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b38358d72e7505d770',1,'libevdev.h']]],
21052 …libevdev_get_slot_value',['../group__mt.html#ga8c6303391cb4f90b2d46763cf4eb8bc8',1,'libevdev.h']]],
21053 …',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d251177035ca4',1,'libevdev.h']]],
21054 …_177',['libevdev_grab',['../group__init.html#ga5d434af74fee20f273db568e2cbbd13f',1,'libevdev.h']]],
21055 …bevdev_has_event_code',['../group__bits.html#gab2ab9dad417f33daa79fa0c3d682df0b',1,'libevdev.h']]],
21056 …v_has_event_pending',['../group__events.html#gae18fbfb59064c9c4b9d5db2d8cb23784',1,'libevdev.h']]],
21057 …bevdev_has_event_type',['../group__bits.html#ga398bef155fa4a0cfb832de30723ebd14',1,'libevdev.h']]],
21058 …libevdev_has_property',['../group__bits.html#ga36d529ea53f4522004bc7d16c051464b',1,'libevdev.h']]],
21059 …kernel_set_abs_info',['../group__kernel.html#ga41c0321b93349d0ddd1f1c007ccf7de9',1,'libevdev.h']]],
21060 …ernel_set_led_value',['../group__kernel.html#gaa7d13aeac3c40e16f296467780e67c01',1,'libevdev.h']]],
21061 …rnel_set_led_values',['../group__kernel.html#ga93a19fa6e5be57903aff7c4a60af2a00',1,'libevdev.h']]],
21062 …w_185',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',1,'libevdev.h']]],
21063 …'libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e293293484b05b12aaf4',1,'libevdev.h']]],
21064 …libevdev_next_event',['../group__events.html#gabb96c864e836c0b98788f4ab771c3a76',1,'libevdev.h']]],
21065 …ev_property_from_name',['../group__misc.html#ga6f4418c98aa475a2fc34d58a197f7edd',1,'libevdev.h']]],
21066 …_property_from_name_n',['../group__misc.html#gaaa0bc4c7d0d2aedc84c7dcffee9ce29b',1,'libevdev.h']]],
21067 …dev_property_get_name',['../group__misc.html#gacc12bdb7b912070ac9c375428f2c9892',1,'libevdev.h']]],
21068 …bevdev_set_abs_flat',['../group__kernel.html#gabd309f30744a49e9391250b00ba2d67a',1,'libevdev.h']]],
21069 …bevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c68620be819337da6ec361c21',1,'libevdev.h']]],
21070 …bevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308e2dbf55f875630b8dca049',1,'libevdev.h']]],
21071 …dev_set_abs_maximum',['../group__kernel.html#ga2302fd9a491d8e27280157d67a703af6',1,'libevdev.h']]],
21072 …dev_set_abs_minimum',['../group__kernel.html#gaca62172c2a823cd02eacf0d2292d917a',1,'libevdev.h']]],
21073 …_set_abs_resolution',['../group__kernel.html#ga2266b59711cdaa4fc12fa56c9313a038',1,'libevdev.h']]],
21074 …bevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8c7991ff2164424b840b82d',1,'libevdev.h']]],
21075 …evice_log_function',['../group__logging.html#ga2830ff0aa391d8d1111682d3e762091b',1,'libevdev.h']]],
21076 …dev_set_event_value',['../group__kernel.html#ga79e82ee2a95cb08adb4172aabe0c7184',1,'libevdev.h']]],
21077 …00',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536c12b44',1,'libevdev.h']]],
21078 …vdev_set_id_bustype',['../group__kernel.html#gaf99139c728ba1bd4b37ede612780b6b0',1,'libevdev.h']]],
21079 …vdev_set_id_product',['../group__kernel.html#ga62fbdaac056ab5c3db154a9eeaf33799',1,'libevdev.h']]],
21080 …evdev_set_id_vendor',['../group__kernel.html#ga8ce28051ebbb73de1d04d782f4d0d6fe',1,'libevdev.h']]],
21081 …vdev_set_id_version',['../group__kernel.html#gaee1d2db88b191ec21d5bf22dd4fe3055',1,'libevdev.h']]],
21082 …v_set_log_function',['../group__logging.html#gaa60be86b83b3a6c82d8e536ba89ff955',1,'libevdev.h']]],
21083 …v_set_log_priority',['../group__logging.html#gaf6b6842a9ed98b61d0abb421e853fd89',1,'libevdev.h']]],
21084 …['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1989725b4ed32',1,'libevdev.h']]],
21085 …['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b1417809a9c1c67af3',1,'libevdev.h']]],
21086 …vdev_set_slot_value',['../group__kernel.html#ga0c61f4919b03b0850529a50c37a20333',1,'libevdev.h']]],
21087 …['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c50c7403f27ad7',1,'libevdev.h']]],
21088 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
21089 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
21090 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
21091 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
21092 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
21093 …t_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]]
21095 diff -Naur third-party-libevdev-bak/doc/html/search/groups_0.html third-party-new/doc/html/search/g…
21096 --- third-party-libevdev-bak/doc/html/search/groups_0.html 2023-03-28 10:49:53.380511700 +0800
21136 diff -Naur third-party-libevdev-bak/doc/html/search/groups_0.js third-party-new/doc/html/search/gro…
21137 --- third-party-libevdev-bak/doc/html/search/groups_0.js 2023-03-28 10:49:53.380511700 +0800
21145 diff -Naur third-party-libevdev-bak/doc/html/search/groups_1.html third-party-new/doc/html/search/g…
21146 --- third-party-libevdev-bak/doc/html/search/groups_1.html 2023-03-28 10:49:53.380511700 +0800
21186 diff -Naur third-party-libevdev-bak/doc/html/search/groups_1.js third-party-new/doc/html/search/gro…
21187 --- third-party-libevdev-bak/doc/html/search/groups_1.js 2023-03-28 10:49:53.380511700 +0800
21195 diff -Naur third-party-libevdev-bak/doc/html/search/groups_2.html third-party-new/doc/html/search/g…
21196 --- third-party-libevdev-bak/doc/html/search/groups_2.html 2023-03-28 10:49:53.380511700 +0800
21236 diff -Naur third-party-libevdev-bak/doc/html/search/groups_2.js third-party-new/doc/html/search/gro…
21237 --- third-party-libevdev-bak/doc/html/search/groups_2.js 2023-03-28 10:49:53.380511700 +0800
21245 diff -Naur third-party-libevdev-bak/doc/html/search/groups_3.html third-party-new/doc/html/search/g…
21246 --- third-party-libevdev-bak/doc/html/search/groups_3.html 2023-03-28 10:49:53.380511700 +0800
21286 diff -Naur third-party-libevdev-bak/doc/html/search/groups_3.js third-party-new/doc/html/search/gro…
21287 --- third-party-libevdev-bak/doc/html/search/groups_3.js 2023-03-28 10:49:53.380511700 +0800
21298 diff -Naur third-party-libevdev-bak/doc/html/search/groups_4.html third-party-new/doc/html/search/g…
21299 --- third-party-libevdev-bak/doc/html/search/groups_4.html 2023-03-28 10:49:53.380511700 +0800
21339 diff -Naur third-party-libevdev-bak/doc/html/search/groups_4.js third-party-new/doc/html/search/gro…
21340 --- third-party-libevdev-bak/doc/html/search/groups_4.js 2023-03-28 10:49:53.380511700 +0800
21348 diff -Naur third-party-libevdev-bak/doc/html/search/groups_5.html third-party-new/doc/html/search/g…
21349 --- third-party-libevdev-bak/doc/html/search/groups_5.html 2023-03-28 10:49:53.380511700 +0800
21389 diff -Naur third-party-libevdev-bak/doc/html/search/groups_5.js third-party-new/doc/html/search/gro…
21390 --- third-party-libevdev-bak/doc/html/search/groups_5.js 2023-03-28 10:49:53.380511700 +0800
21398 diff -Naur third-party-libevdev-bak/doc/html/search/nomatches.html third-party-new/doc/html/search/…
21399 --- third-party-libevdev-bak/doc/html/search/nomatches.html 2023-03-28 10:49:53.380511700 +0800
21409 diff -Naur third-party-libevdev-bak/doc/html/search/pages_0.html third-party-new/doc/html/search/pa…
21410 --- third-party-libevdev-bak/doc/html/search/pages_0.html 2023-03-28 10:49:53.380511700 +0800
21450 diff -Naur third-party-libevdev-bak/doc/html/search/pages_0.js third-party-new/doc/html/search/page…
21451 --- third-party-libevdev-bak/doc/html/search/pages_0.js 2023-03-28 10:49:53.384511800 +0800
21459 diff -Naur third-party-libevdev-bak/doc/html/search/pages_1.html third-party-new/doc/html/search/pa…
21460 --- third-party-libevdev-bak/doc/html/search/pages_1.html 2023-03-28 10:49:53.384511800 +0800
21500 diff -Naur third-party-libevdev-bak/doc/html/search/pages_1.js third-party-new/doc/html/search/page…
21501 --- third-party-libevdev-bak/doc/html/search/pages_1.js 2023-03-28 10:49:53.384511800 +0800
21509 diff -Naur third-party-libevdev-bak/doc/html/search/pages_2.html third-party-new/doc/html/search/pa…
21510 --- third-party-libevdev-bak/doc/html/search/pages_2.html 2023-03-28 10:49:53.384511800 +0800
21550 diff -Naur third-party-libevdev-bak/doc/html/search/pages_2.js third-party-new/doc/html/search/page…
21551 --- third-party-libevdev-bak/doc/html/search/pages_2.js 2023-03-28 10:49:53.384511800 +0800
21559 diff -Naur third-party-libevdev-bak/doc/html/search/pages_3.html third-party-new/doc/html/search/pa…
21560 --- third-party-libevdev-bak/doc/html/search/pages_3.html 2023-03-28 10:49:53.384511800 +0800
21600 diff -Naur third-party-libevdev-bak/doc/html/search/pages_3.js third-party-new/doc/html/search/page…
21601 --- third-party-libevdev-bak/doc/html/search/pages_3.js 2023-03-28 10:49:53.384511800 +0800
21609 diff -Naur third-party-libevdev-bak/doc/html/search/pages_4.html third-party-new/doc/html/search/pa…
21610 --- third-party-libevdev-bak/doc/html/search/pages_4.html 2023-03-28 10:49:53.384511800 +0800
21650 diff -Naur third-party-libevdev-bak/doc/html/search/pages_4.js third-party-new/doc/html/search/page…
21651 --- third-party-libevdev-bak/doc/html/search/pages_4.js 2023-03-28 10:49:53.384511800 +0800
21656 - ['libevdev_2dinternal_20test_20suite_252',['libevdev-internal test suite',['../testing.html',1,'…
21657 + ['libevdev_2dinternal_20test_20suite_253',['libevdev-internal test suite',['../testing.html',1,'…
21659 diff -Naur third-party-libevdev-bak/doc/html/search/pages_5.html third-party-new/doc/html/search/pa…
21660 --- third-party-libevdev-bak/doc/html/search/pages_5.html 2023-03-28 10:49:53.384511800 +0800
21700 diff -Naur third-party-libevdev-bak/doc/html/search/pages_5.js third-party-new/doc/html/search/page…
21701 --- third-party-libevdev-bak/doc/html/search/pages_5.js 2023-03-28 10:49:53.384511800 +0800
21706 - ['statically_20linking_20libevdev_253',['Statically linking libevdev',['../static_linking.html',…
21708 + ['statically_20linking_20libevdev_254',['Statically linking libevdev',['../static_linking.html',…
21711 diff -Naur third-party-libevdev-bak/doc/html/search/search.css third-party-new/doc/html/search/sear…
21712 --- third-party-libevdev-bak/doc/html/search/search.css 2023-03-28 10:49:53.384511800 +0800
21737 diff -Naur third-party-libevdev-bak/doc/html/search/search.js third-party-new/doc/html/search/searc…
21738 --- third-party-libevdev-bak/doc/html/search/search.js 2023-03-28 10:49:53.384511800 +0800
21791 diff -Naur third-party-libevdev-bak/doc/html/search/typedefs_0.html third-party-new/doc/html/search…
21792 --- third-party-libevdev-bak/doc/html/search/typedefs_0.html 2023-03-28 10:49:53.384511800 +0800
21832 diff -Naur third-party-libevdev-bak/doc/html/search/typedefs_0.js third-party-new/doc/html/search/t…
21833 --- third-party-libevdev-bak/doc/html/search/typedefs_0.js 2023-03-28 10:49:53.384511800 +0800
21838 …_device_log_func_t',['../group__logging.html#gab7eb997be2b701cc6f42e7b4c3478269',1,'libevdev.h']]],
21839 …libevdev_log_func_t',['../group__logging.html#gaf36c721d273c0794251eb7dacea2f0a4',1,'libevdev.h']]]
21840 …_device_log_func_t',['../group__logging.html#gab7eb997be2b701cc6f42e7b4c3478269',1,'libevdev.h']]],
21841 …libevdev_log_func_t',['../group__logging.html#gaf36c721d273c0794251eb7dacea2f0a4',1,'libevdev.h']]]
21843 diff -Naur third-party-libevdev-bak/doc/html/static_linking.html third-party-new/doc/html/static_li…
21844 --- third-party-libevdev-bak/doc/html/static_linking.html 2023-03-28 10:49:53.384511800 +0800
21853 <title>libevdev: Statically linking libevdev</title>
21859 - <a class="navbar-brand">libevdev 1.10.0</a>
21860 + <a class="navbar-brand">libevdev 1.12.1</a>
21886 diff -Naur third-party-libevdev-bak/doc/html/syn_dropped.html third-party-new/doc/html/syn_dropped.…
21887 --- third-party-libevdev-bak/doc/html/syn_dropped.html 2023-03-28 10:49:53.384511800 +0800
21896 <title>libevdev: SYN_DROPPED handling</title>
21902 - <a class="navbar-brand">libevdev 1.10.0</a>
21903 + <a class="navbar-brand">libevdev 1.12.1</a>
21924 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1090</div></div>
21925 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:761</div></div>
21926 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:762</div></div>
21934 …vdev_next_event() read flag:</div><div class="ttdef"><b>Definition:</b> libevdev.h:1087</div></div>
21935 …>Process data in normal mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:759</div></div>
21936 …c">Process data in sync mode.</div><div class="ttdef"><b>Definition:</b> libevdev.h:758</div></div>
21949 diff -Naur third-party-libevdev-bak/doc/html/testing.html third-party-new/doc/html/testing.html
21950 --- third-party-libevdev-bak/doc/html/testing.html 2023-03-28 10:49:53.384511800 +0800
21959 <title>libevdev: libevdev-internal test suite</title>
21965 - <a class="navbar-brand">libevdev 1.10.0</a>
21966 + <a class="navbar-brand">libevdev 1.12.1</a>
21984 …<div class="textblock"><p>libevdev's internal test suite uses the <a href="http://check.sourceforg…
21992 …ng. </p><pre class="fragment">sudo CK_FORK=no CK_RUN_TEST="test case name" gdb ./test/test-libevdev
21993 …de>make gcov-report.txt</code> exists that runs gcov and leaves a <code>libevdev.c.gcov</code> fil…
21994 …ng. </p><pre class="fragment">sudo CK_FORK=no CK_RUN_TEST="test case name" gdb ./test/test-libevdev
21995 …de>make gcov-report.txt</code> exists that runs gcov and leaves a <code>libevdev.c.gcov</code> fil…
21997 …Device error). </p><pre class="fragment">$ cat /etc/X11/xorg.conf.d/99-ignore-libevdev-devices.conf
22008 diff -Naur third-party-libevdev-bak/export_include/libevdev/libevdev.h third-party-new/export_inclu…
22009 --- third-party-libevdev-bak/export_include/libevdev/libevdev.h 2023-03-28 10:49:53.388511800 +0800
22010 +++ third-party-new/export_include/libevdev/libevdev.h 2023-04-03 10:54:02.032303600 +0800
22074 diff -Naur third-party-libevdev-bak/include/config.h third-party-new/include/config.h
22075 --- third-party-libevdev-bak/include/config.h 2023-03-28 10:49:53.388511800 +0800
22087 diff -Naur third-party-libevdev-bak/include/event-names.h third-party-new/include/event-names.h
22088 --- third-party-libevdev-bak/include/event-names.h 2023-03-28 10:49:53.388511800 +0800
22198 diff -Naur third-party-libevdev-bak/include/linux/input.h third-party-new/include/linux/input.h
22199 --- third-party-libevdev-bak/include/linux/input.h 2023-03-28 10:49:53.388511800 +0800
22211 diff -Naur third-party-libevdev-bak/include/linux/linux/input-event-codes.h third-party-new/include…
22212 --- third-party-libevdev-bak/include/linux/linux/input-event-codes.h 2023-03-28 10:49:53.388511800 …
22263 diff -Naur third-party-libevdev-bak/include/linux/linux/input.h third-party-new/include/linux/linux…
22264 --- third-party-libevdev-bak/include/linux/linux/input.h 2023-03-28 10:49:53.388511800 +0800
22275 diff -Naur third-party-libevdev-bak/libevdev/Makefile.in third-party-new/libevdev/Makefile.in
22276 --- third-party-libevdev-bak/libevdev/Makefile.in 1970-01-01 08:00:00.000000000 +0800
22277 +++ third-party-new/libevdev/Makefile.in 2023-04-03 10:58:57.538254500 +0800
22371 +subdir = libevdev
22416 +am_libevdev_la_OBJECTS = libevdev-uinput.lo libevdev.lo \
22417 + libevdev-names.lo
22441 +am__depfiles_remade = ./$(DEPDIR)/libevdev-names.Plo \
22442 + ./$(DEPDIR)/libevdev-uinput.Plo ./$(DEPDIR)/libevdev.Plo
22630 +lib_LTLIBRARIES = libevdev.la
22634 + libevdev.h \
22635 + libevdev-int.h \
22636 + libevdev-util.h \
22637 + libevdev-uinput.c \
22638 + libevdev-uinput.h \
22639 + libevdev-uinput-int.h \
22640 + libevdev.c \
22641 + libevdev-names.c \
22651 + -Wl,--version-script="$(srcdir)/libevdev.sym" \
22654 +EXTRA_libevdev_la_DEPENDENCIES = $(srcdir)/libevdev.sym
22655 +libevdevincludedir = $(includedir)/libevdev-1.0/libevdev
22656 +libevdevinclude_HEADERS = libevdev.h libevdev-uinput.h
22657 +EXTRA_DIST = make-event-names.py libevdev.sym
22674 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libevdev/Makefile'; \
22676 + $(AUTOMAKE) --foreign libevdev/Makefile
22730 +libevdev.la: $(libevdev_la_OBJECTS) $(libevdev_la_DEPENDENCIES) $(EXTRA_libevdev_la_DEPENDENCIES)
22739 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-names.Plo@am__quote@ # am--include-marker
22740 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-uinput.Plo@am__quote@ # am--include-mark…
22741 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev.Plo@am__quote@ # am--include-marker
22932 + -rm -f ./$(DEPDIR)/libevdev-names.Plo
22933 + -rm -f ./$(DEPDIR)/libevdev-uinput.Plo
22934 + -rm -f ./$(DEPDIR)/libevdev.Plo
22980 + -rm -f ./$(DEPDIR)/libevdev-names.Plo
22981 + -rm -f ./$(DEPDIR)/libevdev-uinput.Plo
22982 + -rm -f ./$(DEPDIR)/libevdev.Plo
23029 diff -Naur third-party-libevdev-bak/libevdev/libevdev-int.h third-party-new/libevdev/libevdev-int.h
23030 --- third-party-libevdev-bak/libevdev/libevdev-int.h 2023-03-28 10:49:53.388511800 +0800
23031 +++ third-party-new/libevdev/libevdev-int.h 2023-04-03 10:56:27.930339900 +0800
23057 diff -Naur third-party-libevdev-bak/libevdev/libevdev-names.c third-party-new/libevdev/libevdev-nam…
23058 --- third-party-libevdev-bak/libevdev/libevdev-names.c 2023-03-28 10:49:53.388511800 +0800
23059 +++ third-party-new/libevdev/libevdev-names.c 2023-04-03 10:56:35.702547900 +0800
23085 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput-int.h third-party-new/libevdev/libevde…
23086 --- third-party-libevdev-bak/libevdev/libevdev-uinput-int.h 2023-03-28 10:49:53.388511800 +0800
23087 +++ third-party-new/libevdev/libevdev-uinput-int.h 2023-04-03 10:57:19.761681900 +0800
23113 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput.c third-party-new/libevdev/libevdev-ui…
23114 --- third-party-libevdev-bak/libevdev/libevdev-uinput.c 2023-03-28 10:49:53.388511800 +0800
23115 +++ third-party-new/libevdev/libevdev-uinput.c 2023-04-03 10:56:54.433613900 +0800
23162 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput.h third-party-new/libevdev/libevdev-ui…
23163 --- third-party-libevdev-bak/libevdev/libevdev-uinput.h 2023-03-28 10:49:53.388511800 +0800
23164 +++ third-party-new/libevdev/libevdev-uinput.h 2023-04-03 10:57:12.546311000 +0800
23214 * struct libevdev *dev;
23242 LIBEVDEV_UINPUT_OPEN_MANAGED = -2 /**< let libevdev open and close @c /dev/uinput */
23247 - * ioctl not available, libevdev makes an educated guess.
23248 + * ioctl is not available, libevdev makes an educated guess.
23255 * In that case, libevdev uses ctime and the device name to guess devices.
23264 * @note This function may return NULL. libevdev may have to guess the
23272 diff -Naur third-party-libevdev-bak/libevdev/libevdev-util.h third-party-new/libevdev/libevdev-util…
23273 --- third-party-libevdev-bak/libevdev/libevdev-util.h 2023-03-28 10:49:53.388511800 +0800
23274 +++ third-party-new/libevdev/libevdev-util.h 2023-04-03 10:57:26.584450200 +0800
23300 diff -Naur third-party-libevdev-bak/libevdev/libevdev.c third-party-new/libevdev/libevdev.c
23301 --- third-party-libevdev-bak/libevdev/libevdev.c 2023-03-28 10:49:53.388511800 +0800
23302 +++ third-party-new/libevdev/libevdev.c 2023-04-03 10:55:59.815147300 +0800
23328 diff -Naur third-party-libevdev-bak/libevdev/libevdev.h third-party-new/libevdev/libevdev.h
23329 --- third-party-libevdev-bak/libevdev/libevdev.h 2023-03-28 10:49:53.392511900 +0800
23330 +++ third-party-new/libevdev/libevdev.h 2023-04-03 10:56:13.042137200 +0800
23394 diff -Naur third-party-libevdev-bak/libevdev/libevdev.sym third-party-new/libevdev/libevdev.sym
23395 --- third-party-libevdev-bak/libevdev/libevdev.sym 2023-03-28 10:49:53.392511900 +0800
23396 +++ third-party-new/libevdev/libevdev.sym 2023-04-03 10:56:20.288783100 +0800
23422 diff -Naur third-party-libevdev-bak/libevdev/make-event-names.py third-party-new/libevdev/make-even…
23423 --- third-party-libevdev-bak/libevdev/make-event-names.py 2023-03-28 10:49:53.392511900 +0800
23424 +++ third-party-new/libevdev/make-event-names.py 2023-04-03 10:57:38.511272000 +0800
23447 diff -Naur third-party-libevdev-bak/meson.build third-party-new/meson.build
23448 --- third-party-libevdev-bak/meson.build 2023-03-28 10:49:53.392511900 +0800
23451 project('libevdev', 'c',
23478 +executable('libevdev-list-codes',
23479 + sources: ['tools/libevdev-list-codes.c'],
23486 diff -Naur third-party-libevdev-bak/test/Makefile.am third-party-new/test/Makefile.am
23487 --- third-party-libevdev-bak/test/Makefile.am 1970-01-01 08:00:00.000000000 +0800
23498 +AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_builddir)/libevdev
23506 +test_link_LDADD = $(top_builddir)/libevdev/libevdev.la
23510 +test_static_link_LDADD = $(top_builddir)/libevdev/libevdev.la
23517 + test-libevdev \
23521 + test-libevdev-internals \
23546 +test_event_codes_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
23553 +test_libevdev_internals_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
23560 +test_uinput_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
23565 + test-libevdev-init.c \
23566 + test-libevdev-has-event.c \
23567 + test-libevdev-events.c \
23570 +test_libevdev_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
23579 +test_kernel_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
23599 + $(AM_V_GEN)$(srcdir)/generate-gcov-report.sh gcov-reports $(top_builddir)/libevdev $(builddir)
23633 diff -Naur third-party-libevdev-bak/test/Makefile.in third-party-new/test/Makefile.in
23634 --- third-party-libevdev-bak/test/Makefile.in 1970-01-01 08:00:00.000000000 +0800
23755 +@ENABLE_RUNTIME_TESTS_TRUE@am__EXEEXT_3 = test-libevdev$(EXEEXT) \
23759 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-internals$(EXEEXT)
23790 +@ENABLE_RUNTIME_TESTS_TRUE@ $(top_builddir)/libevdev/libevdev.la
23807 +@ENABLE_RUNTIME_TESTS_TRUE@ $(top_builddir)/libevdev/libevdev.la
23811 +am__test_libevdev_SOURCES_DIST = test-main.c test-libevdev-init.c \
23812 + test-libevdev-has-event.c test-libevdev-events.c \
23817 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-init.$(OBJEXT) \
23818 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-has-event.$(OBJEXT) \
23819 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-events.$(OBJEXT) \
23824 +@ENABLE_RUNTIME_TESTS_TRUE@ $(top_builddir)/libevdev/libevdev.la
23839 +@ENABLE_RUNTIME_TESTS_TRUE@ $(top_builddir)/libevdev/libevdev.la
23846 +test_link_DEPENDENCIES = $(top_builddir)/libevdev/libevdev.la
23852 +test_static_link_DEPENDENCIES = $(top_builddir)/libevdev/libevdev.la
23867 +@ENABLE_RUNTIME_TESTS_TRUE@ $(top_builddir)/libevdev/libevdev.la
23890 + ./$(DEPDIR)/test-libevdev-events.Po \
23891 + ./$(DEPDIR)/test-libevdev-has-event.Po \
23892 + ./$(DEPDIR)/test-libevdev-init.Po ./$(DEPDIR)/test-main.Po \
24304 + -I$(top_builddir)/libevdev $(am__append_3)
24310 +test_link_LDADD = $(top_builddir)/libevdev/libevdev.la
24313 +test_static_link_LDADD = $(top_builddir)/libevdev/libevdev.la
24317 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev \
24321 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-internals \
24337 …ABLE_RUNTIME_TESTS_TRUE@test_event_codes_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
24344 …NTIME_TESTS_TRUE@test_libevdev_internals_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
24351 +@ENABLE_RUNTIME_TESTS_TRUE@test_uinput_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
24355 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-init.c \
24356 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-has-event.c \
24357 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-events.c \
24360 +@ENABLE_RUNTIME_TESTS_TRUE@test_libevdev_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
24368 +@ENABLE_RUNTIME_TESTS_TRUE@test_kernel_LDADD = $(CHECK_LIBS) $(top_builddir)/libevdev/libevdev.la
24431 +test-libevdev$(EXEEXT): $(test_libevdev_OBJECTS) $(test_libevdev_DEPENDENCIES) $(EXTRA_test_libevd…
24432 + @rm -f test-libevdev$(EXEEXT)
24435 +test-libevdev-internals$(EXEEXT): $(test_libevdev_internals_OBJECTS) $(test_libevdev_internals_DEP…
24436 + @rm -f test-libevdev-internals$(EXEEXT)
24463 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-events.Po@am__quote@ # am--include-…
24464 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-has-event.Po@am__quote@ # am--inclu…
24465 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-init.Po@am__quote@ # am--include-ma…
24803 +test-libevdev.log: test-libevdev$(EXEEXT)
24804 + @p='test-libevdev$(EXEEXT)'; \
24805 + b='test-libevdev'; \
24831 +test-libevdev-internals.log: test-libevdev-internals$(EXEEXT)
24832 + @p='test-libevdev-internals$(EXEEXT)'; \
24833 + b='test-libevdev-internals'; \
24936 + -rm -f ./$(DEPDIR)/test-libevdev-events.Po
24937 + -rm -f ./$(DEPDIR)/test-libevdev-has-event.Po
24938 + -rm -f ./$(DEPDIR)/test-libevdev-init.Po
24999 + -rm -f ./$(DEPDIR)/test-libevdev-events.Po
25000 + -rm -f ./$(DEPDIR)/test-libevdev-has-event.Po
25001 + -rm -f ./$(DEPDIR)/test-libevdev-init.Po
25055 …RUE@ $(AM_V_GEN)$(srcdir)/generate-gcov-report.sh gcov-reports $(top_builddir)/libevdev $(builddir)
25076 diff -Naur third-party-libevdev-bak/test/generate-gcov-report.sh third-party-new/test/generate-gcov…
25077 --- third-party-libevdev-bak/test/generate-gcov-report.sh 1970-01-01 08:00:00.000000000 +0800
25120 diff -Naur third-party-libevdev-bak/test/test-common-uinput.c third-party-new/test/test-common-uinp…
25121 --- third-party-libevdev-bak/test/test-common-uinput.c 1970-01-01 08:00:00.000000000 +0800
25139 +#include <libevdev/libevdev.h>
25140 +#include <libevdev/libevdev-int.h>
25141 +#include <libevdev/libevdev-util.h>
25142 +#include <libevdev/libevdev-uinput.h>
25151 + struct libevdev *d; /* lazy, it has all the accessors */
25406 diff -Naur third-party-libevdev-bak/test/test-common-uinput.h third-party-new/test/test-common-uinp…
25407 --- third-party-libevdev-bak/test/test-common-uinput.h 1970-01-01 08:00:00.000000000 +0800
25416 +#include <libevdev/libevdev.h>
25441 diff -Naur third-party-libevdev-bak/test/test-common.c third-party-new/test/test-common.c
25442 --- third-party-libevdev-bak/test/test-common.c 1970-01-01 08:00:00.000000000 +0800
25477 + struct libevdev **dev_return,
25482 + struct libevdev *dev;
25504 + struct libevdev **dev_return,
25511 + struct libevdev *dev;
25547 diff -Naur third-party-libevdev-bak/test/test-common.h third-party-new/test/test-common.h
25548 --- third-party-libevdev-bak/test/test-common.h 1970-01-01 08:00:00.000000000 +0800
25557 +#include <libevdev/libevdev.h>
25587 +#define TEST_DEVICE_NAME "libevdev test device"
25606 + struct libevdev **dev,
25609 + struct libevdev **dev,
25644 diff -Naur third-party-libevdev-bak/test/test-compile-pedantic.c third-party-new/test/test-compile-…
25645 --- third-party-libevdev-bak/test/test-compile-pedantic.c 1970-01-01 08:00:00.000000000 +0800
25648 +#include <libevdev/libevdev.h>
25649 +#include <libevdev/libevdev-uinput.h>
25654 diff -Naur third-party-libevdev-bak/test/test-context.c third-party-new/test/test-context.c
25655 --- third-party-libevdev-bak/test/test-context.c 1970-01-01 08:00:00.000000000 +0800
25668 + struct libevdev *d = libevdev_new();
25693 + struct libevdev *d = libevdev_new();
25712 + struct libevdev *d = libevdev_new();
25736 + struct libevdev *d = libevdev_new();
25759 + struct libevdev *d = libevdev_new();
25788 + struct libevdev *d = libevdev_new();
25819 diff -Naur third-party-libevdev-bak/test/test-event-codes.c third-party-new/test/test-event-codes.c
25820 --- third-party-libevdev-bak/test/test-event-codes.c 1970-01-01 08:00:00.000000000 +0800
26091 diff -Naur third-party-libevdev-bak/test/test-event-names.c third-party-new/test/test-event-names.c
26092 --- third-party-libevdev-bak/test/test-event-names.c 1970-01-01 08:00:00.000000000 +0800
26409 diff -Naur third-party-libevdev-bak/test/test-int-queue.c third-party-new/test/test-int-queue.c
26410 --- third-party-libevdev-bak/test/test-int-queue.c 1970-01-01 08:00:00.000000000 +0800
26420 +#include <libevdev/libevdev-int.h>
26425 + struct libevdev dev;
26446 + struct libevdev dev = {0};
26468 + struct libevdev dev = {0};
26496 + struct libevdev dev = {0};
26528 + struct libevdev dev = {0};
26570 + struct libevdev dev = {0};
26609 + struct libevdev dev = {0};
26666 + struct libevdev dev = {0};
26711 + struct libevdev dev = {0};
26751 diff -Naur third-party-libevdev-bak/test/test-kernel.c third-party-new/test/test-kernel.c
26752 --- third-party-libevdev-bak/test/test-kernel.c 1970-01-01 08:00:00.000000000 +0800
26771 +#include <libevdev/libevdev.h>
26772 +#include <libevdev/libevdev-uinput.h>
26778 + struct libevdev *dev, *dev2;
26843 + struct libevdev *dev;
26872 + struct libevdev *dev, *dev2 = NULL;
26915 diff -Naur third-party-libevdev-bak/test/test-libevdev-events.c third-party-new/test/test-libevdev-…
26916 --- third-party-libevdev-bak/test/test-libevdev-events.c 1970-01-01 08:00:00.000000000 +0800
26917 +++ third-party-new/test/test-libevdev-events.c 2022-03-25 12:33:26.000000000 +0800
26930 +#include <libevdev/libevdev-util.h>
26937 + struct libevdev *dev;
26965 + struct libevdev *dev;
27002 + struct libevdev *dev;
27032 + struct libevdev *dev;
27091 + struct libevdev *dev;
27125 + struct libevdev *dev;
27163 + struct libevdev *dev;
27201 + struct libevdev *dev;
27219 + struct libevdev *dev;
27269 + struct libevdev *dev;
27320 + struct libevdev *dev;
27404 + struct libevdev *dev;
27483 + struct libevdev *dev;
27529 + struct libevdev *dev;
27575 + struct libevdev *dev;
27600 + * 2) read data into libevdev, make sure state is up-to-date
27628 + /* we have a bunch of touches now, and libevdev knows it. Change all
27731 + struct libevdev *dev;
27760 + * 2) read data into libevdev, make sure state is up-to-date
27810 + /* we have a bunch of touches now, and libevdev knows it.
27932 + struct libevdev *dev;
27950 + /* emulate a touch down, make sure libevdev sees it */
28057 + /* drop the tracking ID, make sure libevdev sees it */
28149 + struct libevdev *dev;
28231 + struct libevdev *dev;
28270 + struct libevdev *dev;
28313 + struct libevdev *dev;
28339 + struct libevdev *dev;
28403 + struct libevdev *dev;
28442 + struct libevdev *dev;
28508 + struct libevdev *dev;
28540 + struct libevdev *dev;
28609 + struct libevdev *dev;
28667 + struct libevdev *dev;
28735 + struct libevdev *dev;
28761 + struct libevdev *dev;
28820 + struct libevdev *dev;
28851 + struct libevdev *dev;
28887 + struct libevdev *dev;
28918 + struct libevdev *dev;
28960 + Suite *s = suite_create("libevdev event tests");
29003 diff -Naur third-party-libevdev-bak/test/test-libevdev-has-event.c third-party-new/test/test-libevd…
29004 --- third-party-libevdev-bak/test/test-libevdev-has-event.c 1970-01-01 08:00:00.000000000 +0800
29005 +++ third-party-new/test/test-libevdev-has-event.c 2022-03-25 12:33:26.000000000 +0800
29035 + struct libevdev *dev;
29072 + struct libevdev *dev;
29102 + struct libevdev *dev;
29151 + struct libevdev *dev;
29186 + struct libevdev *dev;
29224 + struct libevdev *dev;
29247 + struct libevdev *dev;
29280 + struct libevdev *dev;
29320 + struct libevdev *dev;
29379 + struct libevdev *dev;
29401 + struct libevdev *dev;
29425 + struct libevdev *dev;
29459 + struct libevdev *dev;
29500 + struct libevdev *dev;
29547 + struct libevdev *dev;
29583 + struct libevdev *dev;
29684 + struct libevdev *dev;
29746 + struct libevdev *dev, *dev2;
29790 + struct libevdev *dev;
29815 + struct libevdev *dev, *dev2;
29865 + struct libevdev *dev;
29887 + struct libevdev *dev, *dev2;
29947 + struct libevdev *dev;
29980 + struct libevdev *dev;
30018 + struct libevdev *dev;
30072 + struct libevdev *dev;
30114 + struct libevdev *dev;
30201 diff -Naur third-party-libevdev-bak/test/test-libevdev-init.c third-party-new/test/test-libevdev-in…
30202 --- third-party-libevdev-bak/test/test-libevdev-init.c 1970-01-01 08:00:00.000000000 +0800
30203 +++ third-party-new/test/test-libevdev-init.c 2022-03-25 12:33:26.000000000 +0800
30219 +#include <libevdev/libevdev-uinput.h>
30224 + struct libevdev *dev;
30241 + struct libevdev *dev = NULL;
30257 + struct libevdev *dev;
30307 + struct libevdev *dev = NULL;
30386 + struct libevdev *dev = NULL;
30443 + struct libevdev *dev = NULL;
30461 +struct libevdev *devlogdata;
30463 +static void devlogfunc(const struct libevdev *dev,
30475 + struct libevdev *dev = NULL;
30537 + struct libevdev *dev;
30565 + struct libevdev *dev;
30591 + struct libevdev *dev;
30628 + struct libevdev *dev;
30661 + struct libevdev *dev, *other;
30668 + libevdev_set_name(dev, "libevdev test device");
30748 + struct libevdev *dev;
30785 + struct libevdev *dev;
30816 + struct libevdev *dev, *dev2;
30882 + Suite *s = suite_create("libevdev init tests");
30909 diff -Naur third-party-libevdev-bak/test/test-link.c third-party-new/test/test-link.c
30910 --- third-party-libevdev-bak/test/test-link.c 1970-01-01 08:00:00.000000000 +0800
30914 +#include <libevdev/libevdev.h>
30919 diff -Naur third-party-libevdev-bak/test/test-main.c third-party-new/test/test-main.c
30920 --- third-party-libevdev-bak/test/test-main.c 1970-01-01 08:00:00.000000000 +0800
30939 +#include <libevdev/libevdev.h>
31040 diff -Naur third-party-libevdev-bak/test/test-static-symbols-leak.sh third-party-new/test/test-stat…
31041 --- third-party-libevdev-bak/test/test-static-symbols-leak.sh 1970-01-01 08:00:00.000000000 +0800
31065 diff -Naur third-party-libevdev-bak/test/test-uinput.c third-party-new/test/test-uinput.c
31066 --- third-party-libevdev-bak/test/test-uinput.c 1970-01-01 08:00:00.000000000 +0800
31080 +#include <libevdev/libevdev-uinput.h>
31087 + struct libevdev *dev, *dev2;
31143 + struct libevdev *dev;
31167 + struct libevdev *dev, *dev2;
31221 + struct libevdev *dev;
31271 + struct libevdev *dev;
31307 + struct libevdev *dev;
31363 + struct libevdev *dev;
31414 + struct libevdev *dev;
31471 + struct libevdev *dev, *dev2;
31513 + Suite *s = suite_create("libevdev uinput device tests");
31532 diff -Naur third-party-libevdev-bak/test/valgrind.suppressions third-party-new/test/valgrind.suppre…
31533 --- third-party-libevdev-bak/test/valgrind.suppressions 1970-01-01 08:00:00.000000000 +0800
31563 diff -Naur third-party-libevdev-bak/tools/Makefile.am third-party-new/tools/Makefile.am
31564 --- third-party-libevdev-bak/tools/Makefile.am 1970-01-01 08:00:00.000000000 +0800
31567 +noinst_PROGRAMS = libevdev-events libevdev-list-codes
31571 + libevdev-tweak-device
31573 +AM_CPPFLAGS = $(GCC_CFLAGS) -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/libevdev
31574 +libevdev_ldadd = $(top_builddir)/libevdev/libevdev.la
31576 +libevdev_events_SOURCES = libevdev-events.c
31579 +libevdev_list_codes_SOURCES = libevdev-list-codes.c
31588 +libevdev_tweak_device_SOURCES = libevdev-tweak-device.c
31592 + libevdev-tweak-device.1 \
31596 diff -Naur third-party-libevdev-bak/tools/Makefile.in third-party-new/tools/Makefile.in
31597 --- third-party-libevdev-bak/tools/Makefile.in 1970-01-01 08:00:00.000000000 +0800
31690 +noinst_PROGRAMS = libevdev-events$(EXEEXT) \
31691 + libevdev-list-codes$(EXEEXT)
31693 + libevdev-tweak-device$(EXEEXT)
31709 +am_libevdev_events_OBJECTS = libevdev-events.$(OBJEXT)
31716 +am_libevdev_list_codes_OBJECTS = libevdev-list-codes.$(OBJEXT)
31719 +am_libevdev_tweak_device_OBJECTS = libevdev-tweak-device.$(OBJEXT)
31743 +am__depfiles_remade = ./$(DEPDIR)/libevdev-events.Po \
31744 + ./$(DEPDIR)/libevdev-list-codes.Po \
31745 + ./$(DEPDIR)/libevdev-tweak-device.Po \
31969 +AM_CPPFLAGS = $(GCC_CFLAGS) -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/libevdev
31970 +libevdev_ldadd = $(top_builddir)/libevdev/libevdev.la
31971 +libevdev_events_SOURCES = libevdev-events.c
31973 +libevdev_list_codes_SOURCES = libevdev-list-codes.c
31979 +libevdev_tweak_device_SOURCES = libevdev-tweak-device.c
31982 + libevdev-tweak-device.1 \
32079 +libevdev-events$(EXEEXT): $(libevdev_events_OBJECTS) $(libevdev_events_DEPENDENCIES) $(EXTRA_libev…
32080 + @rm -f libevdev-events$(EXEEXT)
32083 +libevdev-list-codes$(EXEEXT): $(libevdev_list_codes_OBJECTS) $(libevdev_list_codes_DEPENDENCIES) $…
32084 + @rm -f libevdev-list-codes$(EXEEXT)
32087 +libevdev-tweak-device$(EXEEXT): $(libevdev_tweak_device_OBJECTS) $(libevdev_tweak_device_DEPENDENC…
32088 + @rm -f libevdev-tweak-device$(EXEEXT)
32105 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-events.Po@am__quote@ # am--include-marker
32106 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-list-codes.Po@am__quote@ # am--include-m…
32107 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-tweak-device.Po@am__quote@ # am--include…
32317 + -rm -f ./$(DEPDIR)/libevdev-events.Po
32318 + -rm -f ./$(DEPDIR)/libevdev-list-codes.Po
32319 + -rm -f ./$(DEPDIR)/libevdev-tweak-device.Po
32367 + -rm -f ./$(DEPDIR)/libevdev-events.Po
32368 + -rm -f ./$(DEPDIR)/libevdev-list-codes.Po
32369 + -rm -f ./$(DEPDIR)/libevdev-tweak-device.Po
32416 diff -Naur third-party-libevdev-bak/tools/libevdev-events.c third-party-new/tools/libevdev-events.c
32417 --- third-party-libevdev-bak/tools/libevdev-events.c 1970-01-01 08:00:00.000000000 +0800
32418 +++ third-party-new/tools/libevdev-events.c 2022-03-25 12:33:26.000000000 +0800
32436 +#include "libevdev/libevdev.h"
32439 +print_abs_bits(struct libevdev *dev, int axis)
32460 +print_code_bits(struct libevdev *dev, unsigned int type, unsigned int max)
32474 +print_bits(struct libevdev *dev)
32500 +print_props(struct libevdev *dev)
32543 + struct libevdev *dev = NULL;
32560 + fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
32598 diff -Naur third-party-libevdev-bak/tools/libevdev-list-codes.c third-party-new/tools/libevdev-list…
32599 --- third-party-libevdev-bak/tools/libevdev-list-codes.c 1970-01-01 08:00:00.000000000 +0800
32600 +++ third-party-new/tools/libevdev-list-codes.c 2022-03-25 12:33:26.000000000 +0800
32607 +/* Lists all event types and codes currently known by libevdev. */
32613 +#include "libevdev/libevdev.h"
32649 diff -Naur third-party-libevdev-bak/tools/libevdev-tweak-device.1 third-party-new/tools/libevdev-tw…
32650 --- third-party-libevdev-bak/tools/libevdev-tweak-device.1 1970-01-01 08:00:00.000000000 +0800
32651 +++ third-party-new/tools/libevdev-tweak-device.1 2022-03-25 12:33:26.000000000 +0800
32655 +libevdev-tweak-device \- modify an evdev kernel device
32657 +.B libevdev-tweak-device
32660 +.B libevdev-tweak-device
32663 +.B libevdev-tweak-device
32668 +.I libevdev-tweak-device
32722 diff -Naur third-party-libevdev-bak/tools/libevdev-tweak-device.c third-party-new/tools/libevdev-tw…
32723 --- third-party-libevdev-bak/tools/libevdev-tweak-device.c 1970-01-01 08:00:00.000000000 +0800
32724 +++ third-party-new/tools/libevdev-tweak-device.c 2022-03-25 12:33:26.000000000 +0800
32748 +#include "libevdev/libevdev.h"
33029 +set_abs(struct libevdev *dev, unsigned int changes,
33065 +set_led(struct libevdev *dev, unsigned int led, int led_state)
33088 +set_resolution(struct libevdev *dev, int xres, int yres)
33108 + struct libevdev *dev = NULL;
33166 + fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
33191 diff -Naur third-party-libevdev-bak/tools/mouse-dpi-tool.1 third-party-new/tools/mouse-dpi-tool.1
33192 --- third-party-libevdev-bak/tools/mouse-dpi-tool.1 1970-01-01 08:00:00.000000000 +0800
33213 diff -Naur third-party-libevdev-bak/tools/mouse-dpi-tool.c third-party-new/tools/mouse-dpi-tool.c
33214 --- third-party-libevdev-bak/tools/mouse-dpi-tool.c 1970-01-01 08:00:00.000000000 +0800
33236 +#include "libevdev/libevdev.h"
33350 +mainloop(struct libevdev *dev, struct measurements *m) {
33413 +print_summary(struct libevdev *dev, struct measurements *m)
33465 + struct libevdev *dev;
33510 diff -Naur third-party-libevdev-bak/tools/touchpad-edge-detector.1 third-party-new/tools/touchpad-e…
33511 --- third-party-libevdev-bak/tools/touchpad-edge-detector.1 1970-01-01 08:00:00.000000000 +0800
33558 diff -Naur third-party-libevdev-bak/tools/touchpad-edge-detector.c third-party-new/tools/touchpad-e…
33559 --- third-party-libevdev-bak/tools/touchpad-edge-detector.c 1970-01-01 08:00:00.000000000 +0800
33582 +#include "libevdev/libevdev.h"
33658 +mainloop(struct libevdev *dev, struct dimensions *dim) {
33695 +pid_vid_matchstr(struct libevdev *dev, char *match, size_t sz)
33704 +dmi_matchstr(struct libevdev *dev, char *match, size_t sz)
33724 +print_udev_override_rule(struct libevdev *dev,
33781 + struct libevdev *dev;