=>> Building x11/evtest build started at 2025-05-26T22:23:11-05:00 port directory: /usr/ports/x11/evtest package name: evtest-1.35_1 building for: FreeBSD 142amd64-current-job-06 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: 0mp@FreeBSD.org port version: 1.35 port revision: 1 Makefile datestamp: -rw-r--r-- 1 root wheel 848 Mar 24 2024 /usr/ports/x11/evtest/Makefile Ports top last git commit: 8deb5fbb7943 Ports top unclean checkout: no =>> Inspecting /poudriere/data/.m/142amd64-current/06//usr/ports/x11/evtest for modifications to git checkout... no Port dir last git commit: 1ff81b9bfbc4 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20250209 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 06 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git USE_COLORS=no POUDRIERE_VERSION=3.4.99.20250209 MASTERMNT=/poudriere/data/.m/142amd64-current/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/poudriere/data/.m/142amd64-current/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=142amd64-current OLDPWD=/poudriere/data/.m/142amd64-current/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20250209 PREFIX=/usr/local POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for evtest-1.35_1: MANPAGES=on: Build and/or install manual pages ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- 0mp@FreeBSD.org --End MAINTAINER-- --PORTVERSION-- 1.35 --End PORTVERSION-- --PORTREVISION-- 1 --End PORTREVISION-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/x11/evtest/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/evtest/work XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/evtest/work/.cache HOME=/wrkdirs/usr/ports/x11/evtest/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/evtest/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/evtest/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh DEFAULT_AUTOCONF=2.72 CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/x11/evtest/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/evtest/work XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/evtest/work/.cache HOME=/wrkdirs/usr/ports/x11/evtest/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/evtest/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/evtest/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DEFAULT_AUTOCONF=2.72 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DPACKAGE_VERSION=1.35_1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -DPACKAGE_VERSION=1.35_1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/evtest" EXAMPLESDIR="share/examples/evtest" DATADIR="share/evtest" WWWDIR="www/evtest" ETCDIR="etc/evtest" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/evtest DOCSDIR=/usr/local/share/doc/evtest EXAMPLESDIR=/usr/local/share/examples/evtest WWWDIR=/usr/local/www/evtest ETCDIR=/usr/local/etc/evtest --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 63795 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2 accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> evtest-1.35_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.4.pkg [142amd64-current-job-06] Installing pkg-2.1.4... [142amd64-current-job-06] Extracting pkg-2.1.4: .......... done ===> evtest-1.35_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of evtest-1.35_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2 accepted by the user => libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://gitlab.freedesktop.org//libevdev/evtest/-/archive/da347a8f88d2e5729dd12d61ee9743f902065b55.tar.gz?dummy=/libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz fetch: https://gitlab.freedesktop.org//libevdev/evtest/-/archive/da347a8f88d2e5729dd12d61ee9743f902065b55.tar.gz?dummy=/libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz: size unknown fetch: https://gitlab.freedesktop.org//libevdev/evtest/-/archive/da347a8f88d2e5729dd12d61ee9743f902065b55.tar.gz?dummy=/libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz: size of remote file is not known libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.ta 20 kB 162 kBps 00s ===> Fetching all distfiles required by evtest-1.35_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by evtest-1.35_1 for building => SHA256 Checksum OK for libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz. =========================================================================== =>> Debug: gather_distfiles: missing '/poudriere/distfiles//libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz'=================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by evtest-1.35_1 for building ===> Extracting for evtest-1.35_1 => SHA256 Checksum OK for libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for evtest-1.35_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> evtest-1.35_1 depends on file: /usr/local/include/linux/input.h - not found ===> Installing existing package /packages/All/evdev-proto-5.8.pkg [142amd64-current-job-06] Installing evdev-proto-5.8... [142amd64-current-job-06] Extracting evdev-proto-5.8: ....... done ===> evtest-1.35_1 depends on file: /usr/local/include/linux/input.h - found ===> Returning to build of evtest-1.35_1 ===> evtest-1.35_1 depends on executable: asciidoc - not found ===> Installing existing package /packages/All/asciidoc-10.2.1.pkg [142amd64-current-job-06] Installing asciidoc-10.2.1... [142amd64-current-job-06] `-- Installing docbook-xsl-1.79.1_1,1... [142amd64-current-job-06] | `-- Installing docbook-1.5... [142amd64-current-job-06] | | `-- Installing docbook-sgml-4.5_1... [142amd64-current-job-06] | | `-- Installing iso8879-1986_3... [142amd64-current-job-06] | | | `-- Installing xmlcatmgr-2.2_4... [142amd64-current-job-06] | | | `-- Extracting xmlcatmgr-2.2_4: ......... done + Creating /usr/local/share/sgml/catalog + Registering CATALOG catalog.ports (SGML) + Creating /usr/local/share/sgml/catalog.ports + Creating /usr/local/share/xml/catalog + Registering nextCatalog catalog.ports (XML) + Creating /usr/local/share/xml/catalog.ports [142amd64-current-job-06] | | `-- Extracting iso8879-1986_3: .......... done [142amd64-current-job-06] | | `-- Extracting docbook-sgml-4.5_1: .......... done [142amd64-current-job-06] | | `-- Installing docbook-xml-5.0_3... [142amd64-current-job-06] | | `-- Installing xmlcharent-0.3_2... [142amd64-current-job-06] | | `-- Extracting xmlcharent-0.3_2: .......... done [142amd64-current-job-06] | | `-- Extracting docbook-xml-5.0_3: .......... done [142amd64-current-job-06] | | `-- Installing sdocbook-xml-1.1_2,2... [142amd64-current-job-06] | | `-- Extracting sdocbook-xml-1.1_2,2: .......... done [142amd64-current-job-06] | `-- Extracting docbook-1.5: ... done [142amd64-current-job-06] `-- Extracting docbook-xsl-1.79.1_1,1: .......... done [142amd64-current-job-06] `-- Installing libxml2-2.11.9... [142amd64-current-job-06] | `-- Installing readline-8.2.13_2... [142amd64-current-job-06] | | `-- Installing indexinfo-0.3.1_1... [142amd64-current-job-06] | | `-- Extracting indexinfo-0.3.1_1: .... done [142amd64-current-job-06] | `-- Extracting readline-8.2.13_2: .......... done [142amd64-current-job-06] `-- Extracting libxml2-2.11.9: .......... done [142amd64-current-job-06] `-- Installing libxslt-1.1.43... [142amd64-current-job-06] | `-- Installing libgcrypt-1.11.1... [142amd64-current-job-06] | | `-- Installing libgpg-error-1.55... [142amd64-current-job-06] | | `-- Installing gettext-runtime-0.23.1... [142amd64-current-job-06] | | `-- Extracting gettext-runtime-0.23.1: .......... done [142amd64-current-job-06] | | `-- Extracting libgpg-error-1.55: .......... done [142amd64-current-job-06] | `-- Extracting libgcrypt-1.11.1: .......... done [142amd64-current-job-06] `-- Extracting libxslt-1.1.43: .......... done [142amd64-current-job-06] `-- Installing python311-3.11.12... [142amd64-current-job-06] | `-- Installing libffi-3.4.8... [142amd64-current-job-06] | `-- Extracting libffi-3.4.8: .......... done [142amd64-current-job-06] | `-- Installing mpdecimal-4.0.1... [142amd64-current-job-06] | `-- Extracting mpdecimal-4.0.1: .......... done [142amd64-current-job-06] `-- Extracting python311-3.11.12: .......... done [142amd64-current-job-06] Extracting asciidoc-10.2.1: .......... done ===== Message from xmlcatmgr-2.2_4: -- The following catalogs are installed: 1) /usr/local/share/sgml/catalog The top level catalog for SGML stuff. It is not changed by any ports/packages except textproc/xmlcatmgr. 2) /usr/local/share/sgml/catalog.ports This catalog is for handling SGML stuff installed under /usr/local/share/sgml. It is changed by ports/packages. 3) /usr/local/share/xml/catalog The top level catalog for XML stuff. It is not changed by any ports/packages except textproc/xmlcatmgr. 4) /usr/local/share/xml/catalog.ports This catalog is for handling XML stuff installed under /usr/local/share/xml. It is changed by ports/packages. ===== Message from iso8879-1986_3: -- ===> NOTICE: The iso8879 port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> evtest-1.35_1 depends on executable: asciidoc - found ===> Returning to build of evtest-1.35_1 ===> evtest-1.35_1 depends on executable: xmlto - not found ===> Installing existing package /packages/All/xmlto-0.0.28_3.pkg [142amd64-current-job-06] Installing xmlto-0.0.28_3... [142amd64-current-job-06] `-- Installing bash-5.2.37... [142amd64-current-job-06] `-- Extracting bash-5.2.37: .......... done [142amd64-current-job-06] `-- Installing getopt-1.1.6_2... [142amd64-current-job-06] `-- Extracting getopt-1.1.6_2: ........ done [142amd64-current-job-06] `-- Installing libpaper-1.1.28_1... [142amd64-current-job-06] `-- Extracting libpaper-1.1.28_1: .......... done [142amd64-current-job-06] `-- Installing w3m-0.5.3.20250305_1... [142amd64-current-job-06] | `-- Installing boehm-gc-8.2.8... [142amd64-current-job-06] | `-- Extracting boehm-gc-8.2.8: .......... done [142amd64-current-job-06] | `-- Installing perl5-5.40.2_2... [142amd64-current-job-06] | | `-- Installing gdbm-1.25... [142amd64-current-job-06] | | `-- Extracting gdbm-1.25: .......... done [142amd64-current-job-06] | `-- Extracting perl5-5.40.2_2: .......... done [142amd64-current-job-06] `-- Extracting w3m-0.5.3.20250305_1: .......... done [142amd64-current-job-06] Extracting xmlto-0.0.28_3: .......... done ===== Message from bash-5.2.37: -- bash requires fdescfs(5) mounted on /dev/fd If you have not done it yet, please do the following: mount -t fdescfs fdescfs /dev/fd To make it permanent, you need the following lines in /etc/fstab: fdescfs /dev/fd fdescfs rw,late 0 0 ===== Message from xmlto-0.0.28_3: -- For benefits of conversions away from XHTML1 through XSL-FO, a stylesheet xhtml2fo.xsl has been installed into /usr/local/share/xmlto. Example use: xmlto pdf -x /usr/local/share/xmlto/xhtml2fo.xsl myXHTML1file.xml More style sheets for XHTML1 conversions can be found at under "Stylesheet for XHTML to XSL-FO transformation" ===> evtest-1.35_1 depends on executable: xmlto - found ===> Returning to build of evtest-1.35_1 ===> evtest-1.35_1 depends on package: autoconf>=2.72 - not found ===> Installing existing package /packages/All/autoconf-2.72.pkg [142amd64-current-job-06] Installing autoconf-2.72... [142amd64-current-job-06] `-- Installing autoconf-switch-20220527... [142amd64-current-job-06] `-- Extracting autoconf-switch-20220527: .......... done [142amd64-current-job-06] `-- Installing m4-1.4.19_1,1... [142amd64-current-job-06] | `-- Installing libsigsegv-2.14... [142amd64-current-job-06] | `-- Extracting libsigsegv-2.14: ........ done [142amd64-current-job-06] `-- Extracting m4-1.4.19_1,1: .......... done [142amd64-current-job-06] Extracting autoconf-2.72: .......... done ===== Message from libsigsegv-2.14: -- Note that the stackoverflow handling functions of this library need procfs mounted on /proc. ===> evtest-1.35_1 depends on package: autoconf>=2.72 - found ===> Returning to build of evtest-1.35_1 ===> evtest-1.35_1 depends on package: automake>=1.17 - not found ===> Installing existing package /packages/All/automake-1.17.pkg [142amd64-current-job-06] Installing automake-1.17... [142amd64-current-job-06] Extracting automake-1.17: .......... done ===> evtest-1.35_1 depends on package: automake>=1.17 - found ===> Returning to build of evtest-1.35_1 ===> evtest-1.35_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [142amd64-current-job-06] Installing ccache-3.7.12_8... [142amd64-current-job-06] Extracting ccache-3.7.12_8: .......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> evtest-1.35_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of evtest-1.35_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> evtest-1.35_1 depends on shared library: libevdev.so - not found ===> Installing existing package /packages/All/libevdev-1.13.2.pkg [142amd64-current-job-06] Installing libevdev-1.13.2... [142amd64-current-job-06] Extracting libevdev-1.13.2: .......... done ===> evtest-1.35_1 depends on shared library: libevdev.so - found (/usr/local/lib/libevdev.so) ===> Returning to build of evtest-1.35_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for evtest-1.35_1 configure.ac:18: warning: AC_OUTPUT should be used without arguments. configure.ac:18: You should run autoupdate. configure.ac:6: installing './compile' configure.ac:3: installing './install-sh' configure.ac:3: installing './missing' Makefile.am: installing './depcomp' configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of cc... gcc3 checking for xmlto... /usr/local/bin/xmlto checking for asciidoc... /usr/local/bin/asciidoc checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for evtest-1.35_1 --- all --- /usr/bin/make all-am --- evtest.o --- --- evtest.xml --- --- evtest.o --- cc -DHAVE_CONFIG_H -I. -isystem /usr/local/include -O2 -pipe -DPACKAGE_VERSION=1.35_1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT evtest.o -MD -MP -MF .deps/evtest.Tpo -c -o evtest.o evtest.c --- evtest.1 --- Note: Writing evtest.1 --- evtest.o --- In file included from evtest.c:43: ./config.h:23:9: warning: 'PACKAGE_VERSION' macro redefined [-Wmacro-redefined] 23 | #define PACKAGE_VERSION "1.35" | ^ :2:9: note: previous definition is here 2 | #define PACKAGE_VERSION 1.35_1 | ^ evtest.c:180:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 180 | NAME_ELEMENT(EV_SYN), NAME_ELEMENT(EV_KEY), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :117:1: note: expanded from here 117 | "EV_SYN" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:180:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 180 | NAME_ELEMENT(EV_SYN), NAME_ELEMENT(EV_KEY), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :118:1: note: expanded from here 118 | "EV_KEY" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:181:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 181 | NAME_ELEMENT(EV_REL), NAME_ELEMENT(EV_ABS), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :119:1: note: expanded from here 119 | "EV_REL" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:181:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 181 | NAME_ELEMENT(EV_REL), NAME_ELEMENT(EV_ABS), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :120:1: note: expanded from here 120 | "EV_ABS" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:182:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 182 | NAME_ELEMENT(EV_MSC), NAME_ELEMENT(EV_LED), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :121:1: note: expanded from here 121 | "EV_MSC" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:182:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 182 | NAME_ELEMENT(EV_MSC), NAME_ELEMENT(EV_LED), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :122:1: note: expanded from here 122 | "EV_LED" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:183:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 183 | NAME_ELEMENT(EV_SND), NAME_ELEMENT(EV_REP), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :123:1: note: expanded from here 123 | "EV_SND" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:183:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 183 | NAME_ELEMENT(EV_SND), NAME_ELEMENT(EV_REP), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :124:1: note: expanded from here 124 | "EV_REP" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:184:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 184 | NAME_ELEMENT(EV_FF), NAME_ELEMENT(EV_PWR), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :125:1: note: expanded from here 125 | "EV_FF" | ^~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:184:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 184 | NAME_ELEMENT(EV_FF), NAME_ELEMENT(EV_PWR), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :126:1: note: expanded from here 126 | "EV_PWR" | ^~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:185:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 185 | NAME_ELEMENT(EV_FF_STATUS), NAME_ELEMENT(EV_SW), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :127:1: note: expanded from here 127 | "EV_FF_STATUS" | ^~~~~~~~~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:185:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 185 | NAME_ELEMENT(EV_FF_STATUS), NAME_ELEMENT(EV_SW), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :128:1: note: expanded from here 128 | "EV_SW" | ^~~~~~~ evtest.c:179:19: note: previous initialization is here 179 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:190:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 190 | [EV_SYN] = SYN_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:61:19: note: expanded from macro 'SYN_MAX' 61 | #define SYN_MAX 0xf | ^~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:191:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 191 | [EV_KEY] = KEY_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:777:19: note: expanded from macro 'KEY_MAX' 777 | #define KEY_MAX 0x2ff | ^~~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:192:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 192 | [EV_REL] = REL_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:804:19: note: expanded from macro 'REL_MAX' 804 | #define REL_MAX 0x0f | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:193:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 193 | [EV_ABS] = ABS_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:866:19: note: expanded from macro 'ABS_MAX' 866 | #define ABS_MAX 0x3f | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:194:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 194 | [EV_MSC] = MSC_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:905:19: note: expanded from macro 'MSC_MAX' 905 | #define MSC_MAX 0x07 | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:195:12: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 195 | [EV_SW] = SW_MAX, | ^~~~~~ /usr/local/include/linux/input-event-codes.h:892:18: note: expanded from macro 'SW_MAX' 892 | #define SW_MAX 0x10 | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:196:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 196 | [EV_LED] = LED_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:923:19: note: expanded from macro 'LED_MAX' 923 | #define LED_MAX 0x0f | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:197:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 197 | [EV_SND] = SND_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:942:19: note: expanded from macro 'SND_MAX' 942 | #define SND_MAX 0x07 | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:198:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 198 | [EV_REP] = REP_MAX, | ^~~~~~~ /usr/local/include/linux/input-event-codes.h:932:19: note: expanded from macro 'REP_MAX' 932 | #define REP_MAX 0x01 | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:199:12: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 199 | [EV_FF] = FF_MAX, | ^~~~~~ /usr/local/include/linux/input.h:510:17: note: expanded from macro 'FF_MAX' 510 | #define FF_MAX 0x7f | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:200:19: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 200 | [EV_FF_STATUS] = FF_STATUS_MAX, | ^~~~~~~~~~~~~ /usr/local/include/linux/input.h:288:24: note: expanded from macro 'FF_STATUS_MAX' 288 | #define FF_STATUS_MAX 0x01 | ^~~~ evtest.c:189:19: note: previous initialization is here 189 | [0 ... EV_MAX] = -1, | ^~ evtest.c:207:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 207 | NAME_ELEMENT(INPUT_PROP_POINTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :129:1: note: expanded from here 129 | "INPUT_PROP_POINTER" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:208:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 208 | NAME_ELEMENT(INPUT_PROP_DIRECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :130:1: note: expanded from here 130 | "INPUT_PROP_DIRECT" | ^~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:209:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 209 | NAME_ELEMENT(INPUT_PROP_BUTTONPAD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :131:1: note: expanded from here 131 | "INPUT_PROP_BUTTONPAD" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:210:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 210 | NAME_ELEMENT(INPUT_PROP_SEMI_MT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :132:1: note: expanded from here 132 | "INPUT_PROP_SEMI_MT" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:212:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 212 | NAME_ELEMENT(INPUT_PROP_TOPBUTTONPAD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :133:1: note: expanded from here 133 | "INPUT_PROP_TOPBUTTONPAD" | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:215:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 215 | NAME_ELEMENT(INPUT_PROP_POINTING_STICK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :134:1: note: expanded from here 134 | "INPUT_PROP_POINTING_STICK" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:218:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 218 | NAME_ELEMENT(INPUT_PROP_ACCELEROMETER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :135:1: note: expanded from here 135 | "INPUT_PROP_ACCELEROMETER" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:206:27: note: previous initialization is here 206 | [0 ... INPUT_PROP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:225:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 225 | NAME_ELEMENT(KEY_RESERVED), NAME_ELEMENT(KEY_ESC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :136:1: note: expanded from here 136 | "KEY_RESERVED" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:225:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 225 | NAME_ELEMENT(KEY_RESERVED), NAME_ELEMENT(KEY_ESC), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :137:1: note: expanded from here 137 | "KEY_ESC" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:226:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 226 | NAME_ELEMENT(KEY_1), NAME_ELEMENT(KEY_2), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :138:1: note: expanded from here 138 | "KEY_1" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:226:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 226 | NAME_ELEMENT(KEY_1), NAME_ELEMENT(KEY_2), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :139:1: note: expanded from here 139 | "KEY_2" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:227:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 227 | NAME_ELEMENT(KEY_3), NAME_ELEMENT(KEY_4), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :140:1: note: expanded from here 140 | "KEY_3" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:227:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 227 | NAME_ELEMENT(KEY_3), NAME_ELEMENT(KEY_4), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :141:1: note: expanded from here 141 | "KEY_4" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:228:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 228 | NAME_ELEMENT(KEY_5), NAME_ELEMENT(KEY_6), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :142:1: note: expanded from here 142 | "KEY_5" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:228:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 228 | NAME_ELEMENT(KEY_5), NAME_ELEMENT(KEY_6), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :143:1: note: expanded from here 143 | "KEY_6" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:229:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 229 | NAME_ELEMENT(KEY_7), NAME_ELEMENT(KEY_8), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :144:1: note: expanded from here 144 | "KEY_7" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:229:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 229 | NAME_ELEMENT(KEY_7), NAME_ELEMENT(KEY_8), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :145:1: note: expanded from here 145 | "KEY_8" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:230:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 230 | NAME_ELEMENT(KEY_9), NAME_ELEMENT(KEY_0), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :146:1: note: expanded from here 146 | "KEY_9" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:230:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 230 | NAME_ELEMENT(KEY_9), NAME_ELEMENT(KEY_0), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :147:1: note: expanded from here 147 | "KEY_0" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:231:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 231 | NAME_ELEMENT(KEY_MINUS), NAME_ELEMENT(KEY_EQUAL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :148:1: note: expanded from here 148 | "KEY_MINUS" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:231:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 231 | NAME_ELEMENT(KEY_MINUS), NAME_ELEMENT(KEY_EQUAL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :149:1: note: expanded from here 149 | "KEY_EQUAL" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:232:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 232 | NAME_ELEMENT(KEY_BACKSPACE), NAME_ELEMENT(KEY_TAB), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :150:1: note: expanded from here 150 | "KEY_BACKSPACE" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:232:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 232 | NAME_ELEMENT(KEY_BACKSPACE), NAME_ELEMENT(KEY_TAB), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :151:1: note: expanded from here 151 | "KEY_TAB" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:233:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 233 | NAME_ELEMENT(KEY_Q), NAME_ELEMENT(KEY_W), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :152:1: note: expanded from here 152 | "KEY_Q" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:233:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 233 | NAME_ELEMENT(KEY_Q), NAME_ELEMENT(KEY_W), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :153:1: note: expanded from here 153 | "KEY_W" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:234:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 234 | NAME_ELEMENT(KEY_E), NAME_ELEMENT(KEY_R), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :154:1: note: expanded from here 154 | "KEY_E" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:234:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 234 | NAME_ELEMENT(KEY_E), NAME_ELEMENT(KEY_R), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :155:1: note: expanded from here 155 | "KEY_R" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:235:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 235 | NAME_ELEMENT(KEY_T), NAME_ELEMENT(KEY_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :156:1: note: expanded from here 156 | "KEY_T" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:235:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 235 | NAME_ELEMENT(KEY_T), NAME_ELEMENT(KEY_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :157:1: note: expanded from here 157 | "KEY_Y" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:236:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 236 | NAME_ELEMENT(KEY_U), NAME_ELEMENT(KEY_I), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :158:1: note: expanded from here 158 | "KEY_U" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:236:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 236 | NAME_ELEMENT(KEY_U), NAME_ELEMENT(KEY_I), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :159:1: note: expanded from here 159 | "KEY_I" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:237:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 237 | NAME_ELEMENT(KEY_O), NAME_ELEMENT(KEY_P), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :160:1: note: expanded from here 160 | "KEY_O" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:237:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 237 | NAME_ELEMENT(KEY_O), NAME_ELEMENT(KEY_P), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :161:1: note: expanded from here 161 | "KEY_P" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:238:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 238 | NAME_ELEMENT(KEY_LEFTBRACE), NAME_ELEMENT(KEY_RIGHTBRACE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :162:1: note: expanded from here 162 | "KEY_LEFTBRACE" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:238:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 238 | NAME_ELEMENT(KEY_LEFTBRACE), NAME_ELEMENT(KEY_RIGHTBRACE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :163:1: note: expanded from here 163 | "KEY_RIGHTBRACE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:239:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 239 | NAME_ELEMENT(KEY_ENTER), NAME_ELEMENT(KEY_LEFTCTRL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :164:1: note: expanded from here 164 | "KEY_ENTER" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:239:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 239 | NAME_ELEMENT(KEY_ENTER), NAME_ELEMENT(KEY_LEFTCTRL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :165:1: note: expanded from here 165 | "KEY_LEFTCTRL" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:240:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 240 | NAME_ELEMENT(KEY_A), NAME_ELEMENT(KEY_S), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :166:1: note: expanded from here 166 | "KEY_A" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:240:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 240 | NAME_ELEMENT(KEY_A), NAME_ELEMENT(KEY_S), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :167:1: note: expanded from here 167 | "KEY_S" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:241:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 241 | NAME_ELEMENT(KEY_D), NAME_ELEMENT(KEY_F), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :168:1: note: expanded from here 168 | "KEY_D" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:241:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 241 | NAME_ELEMENT(KEY_D), NAME_ELEMENT(KEY_F), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :169:1: note: expanded from here 169 | "KEY_F" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:242:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 242 | NAME_ELEMENT(KEY_G), NAME_ELEMENT(KEY_H), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :170:1: note: expanded from here 170 | "KEY_G" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:242:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 242 | NAME_ELEMENT(KEY_G), NAME_ELEMENT(KEY_H), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :171:1: note: expanded from here 171 | "KEY_H" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:243:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 243 | NAME_ELEMENT(KEY_J), NAME_ELEMENT(KEY_K), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :172:1: note: expanded from here 172 | "KEY_J" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:243:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 243 | NAME_ELEMENT(KEY_J), NAME_ELEMENT(KEY_K), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :173:1: note: expanded from here 173 | "KEY_K" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:244:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 244 | NAME_ELEMENT(KEY_L), NAME_ELEMENT(KEY_SEMICOLON), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :174:1: note: expanded from here 174 | "KEY_L" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:244:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 244 | NAME_ELEMENT(KEY_L), NAME_ELEMENT(KEY_SEMICOLON), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :175:1: note: expanded from here 175 | "KEY_SEMICOLON" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:245:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 245 | NAME_ELEMENT(KEY_APOSTROPHE), NAME_ELEMENT(KEY_GRAVE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :176:1: note: expanded from here 176 | "KEY_APOSTROPHE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:245:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 245 | NAME_ELEMENT(KEY_APOSTROPHE), NAME_ELEMENT(KEY_GRAVE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :177:1: note: expanded from here 177 | "KEY_GRAVE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:246:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 246 | NAME_ELEMENT(KEY_LEFTSHIFT), NAME_ELEMENT(KEY_BACKSLASH), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :178:1: note: expanded from here 178 | "KEY_LEFTSHIFT" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:246:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 246 | NAME_ELEMENT(KEY_LEFTSHIFT), NAME_ELEMENT(KEY_BACKSLASH), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :179:1: note: expanded from here 179 | "KEY_BACKSLASH" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:247:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 247 | NAME_ELEMENT(KEY_Z), NAME_ELEMENT(KEY_X), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :180:1: note: expanded from here 180 | "KEY_Z" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:247:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 247 | NAME_ELEMENT(KEY_Z), NAME_ELEMENT(KEY_X), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :181:1: note: expanded from here 181 | "KEY_X" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:248:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 248 | NAME_ELEMENT(KEY_C), NAME_ELEMENT(KEY_V), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :182:1: note: expanded from here 182 | "KEY_C" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:248:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 248 | NAME_ELEMENT(KEY_C), NAME_ELEMENT(KEY_V), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :183:1: note: expanded from here 183 | "KEY_V" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:249:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 249 | NAME_ELEMENT(KEY_B), NAME_ELEMENT(KEY_N), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :184:1: note: expanded from here 184 | "KEY_B" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:249:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 249 | NAME_ELEMENT(KEY_B), NAME_ELEMENT(KEY_N), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :185:1: note: expanded from here 185 | "KEY_N" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:250:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 250 | NAME_ELEMENT(KEY_M), NAME_ELEMENT(KEY_COMMA), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :186:1: note: expanded from here 186 | "KEY_M" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:250:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 250 | NAME_ELEMENT(KEY_M), NAME_ELEMENT(KEY_COMMA), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :187:1: note: expanded from here 187 | "KEY_COMMA" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:251:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 251 | NAME_ELEMENT(KEY_DOT), NAME_ELEMENT(KEY_SLASH), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :188:1: note: expanded from here 188 | "KEY_DOT" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:251:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 251 | NAME_ELEMENT(KEY_DOT), NAME_ELEMENT(KEY_SLASH), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :189:1: note: expanded from here 189 | "KEY_SLASH" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:252:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 252 | NAME_ELEMENT(KEY_RIGHTSHIFT), NAME_ELEMENT(KEY_KPASTERISK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :190:1: note: expanded from here 190 | "KEY_RIGHTSHIFT" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:252:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 252 | NAME_ELEMENT(KEY_RIGHTSHIFT), NAME_ELEMENT(KEY_KPASTERISK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :191:1: note: expanded from here 191 | "KEY_KPASTERISK" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:253:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 253 | NAME_ELEMENT(KEY_LEFTALT), NAME_ELEMENT(KEY_SPACE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :192:1: note: expanded from here 192 | "KEY_LEFTALT" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:253:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 253 | NAME_ELEMENT(KEY_LEFTALT), NAME_ELEMENT(KEY_SPACE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :193:1: note: expanded from here 193 | "KEY_SPACE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:254:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 254 | NAME_ELEMENT(KEY_CAPSLOCK), NAME_ELEMENT(KEY_F1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :194:1: note: expanded from here 194 | "KEY_CAPSLOCK" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:254:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 254 | NAME_ELEMENT(KEY_CAPSLOCK), NAME_ELEMENT(KEY_F1), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :195:1: note: expanded from here 195 | "KEY_F1" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:255:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 255 | NAME_ELEMENT(KEY_F2), NAME_ELEMENT(KEY_F3), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :196:1: note: expanded from here 196 | "KEY_F2" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:255:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 255 | NAME_ELEMENT(KEY_F2), NAME_ELEMENT(KEY_F3), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :197:1: note: expanded from here 197 | "KEY_F3" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:256:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 256 | NAME_ELEMENT(KEY_F4), NAME_ELEMENT(KEY_F5), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :198:1: note: expanded from here 198 | "KEY_F4" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:256:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 256 | NAME_ELEMENT(KEY_F4), NAME_ELEMENT(KEY_F5), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :199:1: note: expanded from here 199 | "KEY_F5" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:257:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 257 | NAME_ELEMENT(KEY_F6), NAME_ELEMENT(KEY_F7), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :200:1: note: expanded from here 200 | "KEY_F6" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:257:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 257 | NAME_ELEMENT(KEY_F6), NAME_ELEMENT(KEY_F7), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :201:1: note: expanded from here 201 | "KEY_F7" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:258:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 258 | NAME_ELEMENT(KEY_F8), NAME_ELEMENT(KEY_F9), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :202:1: note: expanded from here 202 | "KEY_F8" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:258:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 258 | NAME_ELEMENT(KEY_F8), NAME_ELEMENT(KEY_F9), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :203:1: note: expanded from here 203 | "KEY_F9" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:259:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 259 | NAME_ELEMENT(KEY_F10), NAME_ELEMENT(KEY_NUMLOCK), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :204:1: note: expanded from here 204 | "KEY_F10" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:259:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 259 | NAME_ELEMENT(KEY_F10), NAME_ELEMENT(KEY_NUMLOCK), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :205:1: note: expanded from here 205 | "KEY_NUMLOCK" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:260:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 260 | NAME_ELEMENT(KEY_SCROLLLOCK), NAME_ELEMENT(KEY_KP7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :206:1: note: expanded from here 206 | "KEY_SCROLLLOCK" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:260:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 260 | NAME_ELEMENT(KEY_SCROLLLOCK), NAME_ELEMENT(KEY_KP7), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :207:1: note: expanded from here 207 | "KEY_KP7" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:261:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 261 | NAME_ELEMENT(KEY_KP8), NAME_ELEMENT(KEY_KP9), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :208:1: note: expanded from here 208 | "KEY_KP8" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:261:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 261 | NAME_ELEMENT(KEY_KP8), NAME_ELEMENT(KEY_KP9), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :209:1: note: expanded from here 209 | "KEY_KP9" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:262:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 262 | NAME_ELEMENT(KEY_KPMINUS), NAME_ELEMENT(KEY_KP4), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :210:1: note: expanded from here 210 | "KEY_KPMINUS" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:262:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 262 | NAME_ELEMENT(KEY_KPMINUS), NAME_ELEMENT(KEY_KP4), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :211:1: note: expanded from here 211 | "KEY_KP4" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:263:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 263 | NAME_ELEMENT(KEY_KP5), NAME_ELEMENT(KEY_KP6), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :212:1: note: expanded from here 212 | "KEY_KP5" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:263:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 263 | NAME_ELEMENT(KEY_KP5), NAME_ELEMENT(KEY_KP6), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :213:1: note: expanded from here 213 | "KEY_KP6" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:264:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 264 | NAME_ELEMENT(KEY_KPPLUS), NAME_ELEMENT(KEY_KP1), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :214:1: note: expanded from here 214 | "KEY_KPPLUS" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:264:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 264 | NAME_ELEMENT(KEY_KPPLUS), NAME_ELEMENT(KEY_KP1), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :215:1: note: expanded from here 215 | "KEY_KP1" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:265:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 265 | NAME_ELEMENT(KEY_KP2), NAME_ELEMENT(KEY_KP3), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :216:1: note: expanded from here 216 | "KEY_KP2" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:265:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 265 | NAME_ELEMENT(KEY_KP2), NAME_ELEMENT(KEY_KP3), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :217:1: note: expanded from here 217 | "KEY_KP3" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:266:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 266 | NAME_ELEMENT(KEY_KP0), NAME_ELEMENT(KEY_KPDOT), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :218:1: note: expanded from here 218 | "KEY_KP0" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:266:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 266 | NAME_ELEMENT(KEY_KP0), NAME_ELEMENT(KEY_KPDOT), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :219:1: note: expanded from here 219 | "KEY_KPDOT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:267:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 267 | NAME_ELEMENT(KEY_ZENKAKUHANKAKU), NAME_ELEMENT(KEY_102ND), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :220:1: note: expanded from here 220 | "KEY_ZENKAKUHANKAKU" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:267:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 267 | NAME_ELEMENT(KEY_ZENKAKUHANKAKU), NAME_ELEMENT(KEY_102ND), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :221:1: note: expanded from here 221 | "KEY_102ND" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:268:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 268 | NAME_ELEMENT(KEY_F11), NAME_ELEMENT(KEY_F12), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :222:1: note: expanded from here 222 | "KEY_F11" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:268:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 268 | NAME_ELEMENT(KEY_F11), NAME_ELEMENT(KEY_F12), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :223:1: note: expanded from here 223 | "KEY_F12" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:269:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 269 | NAME_ELEMENT(KEY_RO), NAME_ELEMENT(KEY_KATAKANA), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :224:1: note: expanded from here 224 | "KEY_RO" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:269:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 269 | NAME_ELEMENT(KEY_RO), NAME_ELEMENT(KEY_KATAKANA), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :225:1: note: expanded from here 225 | "KEY_KATAKANA" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:270:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 270 | NAME_ELEMENT(KEY_HIRAGANA), NAME_ELEMENT(KEY_HENKAN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :226:1: note: expanded from here 226 | "KEY_HIRAGANA" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:270:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 270 | NAME_ELEMENT(KEY_HIRAGANA), NAME_ELEMENT(KEY_HENKAN), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :227:1: note: expanded from here 227 | "KEY_HENKAN" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:271:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 271 | NAME_ELEMENT(KEY_KATAKANAHIRAGANA), NAME_ELEMENT(KEY_MUHENKAN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :228:1: note: expanded from here 228 | "KEY_KATAKANAHIRAGANA" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:271:38: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 271 | NAME_ELEMENT(KEY_KATAKANAHIRAGANA), NAME_ELEMENT(KEY_MUHENKAN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :229:1: note: expanded from here 229 | "KEY_MUHENKAN" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:272:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 272 | NAME_ELEMENT(KEY_KPJPCOMMA), NAME_ELEMENT(KEY_KPENTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :230:1: note: expanded from here 230 | "KEY_KPJPCOMMA" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:272:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 272 | NAME_ELEMENT(KEY_KPJPCOMMA), NAME_ELEMENT(KEY_KPENTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :231:1: note: expanded from here 231 | "KEY_KPENTER" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:273:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 273 | NAME_ELEMENT(KEY_RIGHTCTRL), NAME_ELEMENT(KEY_KPSLASH), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :232:1: note: expanded from here 232 | "KEY_RIGHTCTRL" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:273:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 273 | NAME_ELEMENT(KEY_RIGHTCTRL), NAME_ELEMENT(KEY_KPSLASH), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :233:1: note: expanded from here 233 | "KEY_KPSLASH" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:274:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 274 | NAME_ELEMENT(KEY_SYSRQ), NAME_ELEMENT(KEY_RIGHTALT), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :234:1: note: expanded from here 234 | "KEY_SYSRQ" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:274:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 274 | NAME_ELEMENT(KEY_SYSRQ), NAME_ELEMENT(KEY_RIGHTALT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :235:1: note: expanded from here 235 | "KEY_RIGHTALT" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:275:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 275 | NAME_ELEMENT(KEY_LINEFEED), NAME_ELEMENT(KEY_HOME), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :236:1: note: expanded from here 236 | "KEY_LINEFEED" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:275:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 275 | NAME_ELEMENT(KEY_LINEFEED), NAME_ELEMENT(KEY_HOME), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :237:1: note: expanded from here 237 | "KEY_HOME" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:276:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 276 | NAME_ELEMENT(KEY_UP), NAME_ELEMENT(KEY_PAGEUP), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :238:1: note: expanded from here 238 | "KEY_UP" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:276:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 276 | NAME_ELEMENT(KEY_UP), NAME_ELEMENT(KEY_PAGEUP), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :239:1: note: expanded from here 239 | "KEY_PAGEUP" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:277:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 277 | NAME_ELEMENT(KEY_LEFT), NAME_ELEMENT(KEY_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :240:1: note: expanded from here 240 | "KEY_LEFT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:277:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 277 | NAME_ELEMENT(KEY_LEFT), NAME_ELEMENT(KEY_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :241:1: note: expanded from here 241 | "KEY_RIGHT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:278:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 278 | NAME_ELEMENT(KEY_END), NAME_ELEMENT(KEY_DOWN), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :242:1: note: expanded from here 242 | "KEY_END" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:278:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 278 | NAME_ELEMENT(KEY_END), NAME_ELEMENT(KEY_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :243:1: note: expanded from here 243 | "KEY_DOWN" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:279:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 279 | NAME_ELEMENT(KEY_PAGEDOWN), NAME_ELEMENT(KEY_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :244:1: note: expanded from here 244 | "KEY_PAGEDOWN" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:279:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 279 | NAME_ELEMENT(KEY_PAGEDOWN), NAME_ELEMENT(KEY_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :245:1: note: expanded from here 245 | "KEY_INSERT" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:280:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 280 | NAME_ELEMENT(KEY_DELETE), NAME_ELEMENT(KEY_MACRO), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :246:1: note: expanded from here 246 | "KEY_DELETE" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:280:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 280 | NAME_ELEMENT(KEY_DELETE), NAME_ELEMENT(KEY_MACRO), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :247:1: note: expanded from here 247 | "KEY_MACRO" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:281:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 281 | NAME_ELEMENT(KEY_MUTE), NAME_ELEMENT(KEY_VOLUMEDOWN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :248:1: note: expanded from here 248 | "KEY_MUTE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:281:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 281 | NAME_ELEMENT(KEY_MUTE), NAME_ELEMENT(KEY_VOLUMEDOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :249:1: note: expanded from here 249 | "KEY_VOLUMEDOWN" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:282:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 282 | NAME_ELEMENT(KEY_VOLUMEUP), NAME_ELEMENT(KEY_POWER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :250:1: note: expanded from here 250 | "KEY_VOLUMEUP" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:282:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 282 | NAME_ELEMENT(KEY_VOLUMEUP), NAME_ELEMENT(KEY_POWER), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :251:1: note: expanded from here 251 | "KEY_POWER" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:283:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 283 | NAME_ELEMENT(KEY_KPEQUAL), NAME_ELEMENT(KEY_KPPLUSMINUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :252:1: note: expanded from here 252 | "KEY_KPEQUAL" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:283:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 283 | NAME_ELEMENT(KEY_KPEQUAL), NAME_ELEMENT(KEY_KPPLUSMINUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :253:1: note: expanded from here 253 | "KEY_KPPLUSMINUS" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:284:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 284 | NAME_ELEMENT(KEY_PAUSE), NAME_ELEMENT(KEY_KPCOMMA), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :254:1: note: expanded from here 254 | "KEY_PAUSE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:284:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 284 | NAME_ELEMENT(KEY_PAUSE), NAME_ELEMENT(KEY_KPCOMMA), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :255:1: note: expanded from here 255 | "KEY_KPCOMMA" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:285:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 285 | NAME_ELEMENT(KEY_HANGUEL), NAME_ELEMENT(KEY_HANJA), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :256:1: note: expanded from here 256 | "KEY_HANGUEL" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:285:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 285 | NAME_ELEMENT(KEY_HANGUEL), NAME_ELEMENT(KEY_HANJA), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :257:1: note: expanded from here 257 | "KEY_HANJA" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:286:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 286 | NAME_ELEMENT(KEY_YEN), NAME_ELEMENT(KEY_LEFTMETA), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :258:1: note: expanded from here 258 | "KEY_YEN" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:286:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 286 | NAME_ELEMENT(KEY_YEN), NAME_ELEMENT(KEY_LEFTMETA), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :259:1: note: expanded from here 259 | "KEY_LEFTMETA" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:287:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 287 | NAME_ELEMENT(KEY_RIGHTMETA), NAME_ELEMENT(KEY_COMPOSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :260:1: note: expanded from here 260 | "KEY_RIGHTMETA" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:287:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 287 | NAME_ELEMENT(KEY_RIGHTMETA), NAME_ELEMENT(KEY_COMPOSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :261:1: note: expanded from here 261 | "KEY_COMPOSE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:288:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 288 | NAME_ELEMENT(KEY_STOP), NAME_ELEMENT(KEY_AGAIN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :262:1: note: expanded from here 262 | "KEY_STOP" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:288:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 288 | NAME_ELEMENT(KEY_STOP), NAME_ELEMENT(KEY_AGAIN), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :263:1: note: expanded from here 263 | "KEY_AGAIN" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:289:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 289 | NAME_ELEMENT(KEY_PROPS), NAME_ELEMENT(KEY_UNDO), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :264:1: note: expanded from here 264 | "KEY_PROPS" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:289:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 289 | NAME_ELEMENT(KEY_PROPS), NAME_ELEMENT(KEY_UNDO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :265:1: note: expanded from here 265 | "KEY_UNDO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:290:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 290 | NAME_ELEMENT(KEY_FRONT), NAME_ELEMENT(KEY_COPY), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :266:1: note: expanded from here 266 | "KEY_FRONT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:290:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 290 | NAME_ELEMENT(KEY_FRONT), NAME_ELEMENT(KEY_COPY), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :267:1: note: expanded from here 267 | "KEY_COPY" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:291:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 291 | NAME_ELEMENT(KEY_OPEN), NAME_ELEMENT(KEY_PASTE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :268:1: note: expanded from here 268 | "KEY_OPEN" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:291:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 291 | NAME_ELEMENT(KEY_OPEN), NAME_ELEMENT(KEY_PASTE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :269:1: note: expanded from here 269 | "KEY_PASTE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:292:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 292 | NAME_ELEMENT(KEY_FIND), NAME_ELEMENT(KEY_CUT), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :270:1: note: expanded from here 270 | "KEY_FIND" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:292:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 292 | NAME_ELEMENT(KEY_FIND), NAME_ELEMENT(KEY_CUT), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :271:1: note: expanded from here 271 | "KEY_CUT" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:293:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 293 | NAME_ELEMENT(KEY_HELP), NAME_ELEMENT(KEY_MENU), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :272:1: note: expanded from here 272 | "KEY_HELP" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:293:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 293 | NAME_ELEMENT(KEY_HELP), NAME_ELEMENT(KEY_MENU), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :273:1: note: expanded from here 273 | "KEY_MENU" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:294:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 294 | NAME_ELEMENT(KEY_CALC), NAME_ELEMENT(KEY_SETUP), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :274:1: note: expanded from here 274 | "KEY_CALC" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:294:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 294 | NAME_ELEMENT(KEY_CALC), NAME_ELEMENT(KEY_SETUP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :275:1: note: expanded from here 275 | "KEY_SETUP" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:295:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 295 | NAME_ELEMENT(KEY_SLEEP), NAME_ELEMENT(KEY_WAKEUP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :276:1: note: expanded from here 276 | "KEY_SLEEP" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:295:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 295 | NAME_ELEMENT(KEY_SLEEP), NAME_ELEMENT(KEY_WAKEUP), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :277:1: note: expanded from here 277 | "KEY_WAKEUP" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:296:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 296 | NAME_ELEMENT(KEY_FILE), NAME_ELEMENT(KEY_SENDFILE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :278:1: note: expanded from here 278 | "KEY_FILE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:296:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 296 | NAME_ELEMENT(KEY_FILE), NAME_ELEMENT(KEY_SENDFILE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :279:1: note: expanded from here 279 | "KEY_SENDFILE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:297:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 297 | NAME_ELEMENT(KEY_DELETEFILE), NAME_ELEMENT(KEY_XFER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :280:1: note: expanded from here 280 | "KEY_DELETEFILE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:297:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 297 | NAME_ELEMENT(KEY_DELETEFILE), NAME_ELEMENT(KEY_XFER), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :281:1: note: expanded from here 281 | "KEY_XFER" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:298:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 298 | NAME_ELEMENT(KEY_PROG1), NAME_ELEMENT(KEY_PROG2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :282:1: note: expanded from here 282 | "KEY_PROG1" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:298:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 298 | NAME_ELEMENT(KEY_PROG1), NAME_ELEMENT(KEY_PROG2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :283:1: note: expanded from here 283 | "KEY_PROG2" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:299:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 299 | NAME_ELEMENT(KEY_WWW), NAME_ELEMENT(KEY_MSDOS), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :284:1: note: expanded from here 284 | "KEY_WWW" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:299:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 299 | NAME_ELEMENT(KEY_WWW), NAME_ELEMENT(KEY_MSDOS), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :285:1: note: expanded from here 285 | "KEY_MSDOS" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:300:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 300 | NAME_ELEMENT(KEY_COFFEE), NAME_ELEMENT(KEY_DIRECTION), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :286:1: note: expanded from here 286 | "KEY_COFFEE" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:300:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 300 | NAME_ELEMENT(KEY_COFFEE), NAME_ELEMENT(KEY_DIRECTION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :287:1: note: expanded from here 287 | "KEY_DIRECTION" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:301:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 301 | NAME_ELEMENT(KEY_CYCLEWINDOWS), NAME_ELEMENT(KEY_MAIL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :288:1: note: expanded from here 288 | "KEY_CYCLEWINDOWS" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:301:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 301 | NAME_ELEMENT(KEY_CYCLEWINDOWS), NAME_ELEMENT(KEY_MAIL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :289:1: note: expanded from here 289 | "KEY_MAIL" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:302:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 302 | NAME_ELEMENT(KEY_BOOKMARKS), NAME_ELEMENT(KEY_COMPUTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :290:1: note: expanded from here 290 | "KEY_BOOKMARKS" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:302:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 302 | NAME_ELEMENT(KEY_BOOKMARKS), NAME_ELEMENT(KEY_COMPUTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :291:1: note: expanded from here 291 | "KEY_COMPUTER" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:303:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 303 | NAME_ELEMENT(KEY_BACK), NAME_ELEMENT(KEY_FORWARD), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :292:1: note: expanded from here 292 | "KEY_BACK" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:303:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 303 | NAME_ELEMENT(KEY_BACK), NAME_ELEMENT(KEY_FORWARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :293:1: note: expanded from here 293 | "KEY_FORWARD" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:304:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 304 | NAME_ELEMENT(KEY_CLOSECD), NAME_ELEMENT(KEY_EJECTCD), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :294:1: note: expanded from here 294 | "KEY_CLOSECD" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:304:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 304 | NAME_ELEMENT(KEY_CLOSECD), NAME_ELEMENT(KEY_EJECTCD), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :295:1: note: expanded from here 295 | "KEY_EJECTCD" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:305:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 305 | NAME_ELEMENT(KEY_EJECTCLOSECD), NAME_ELEMENT(KEY_NEXTSONG), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :296:1: note: expanded from here 296 | "KEY_EJECTCLOSECD" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:305:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 305 | NAME_ELEMENT(KEY_EJECTCLOSECD), NAME_ELEMENT(KEY_NEXTSONG), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :297:1: note: expanded from here 297 | "KEY_NEXTSONG" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:306:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 306 | NAME_ELEMENT(KEY_PLAYPAUSE), NAME_ELEMENT(KEY_PREVIOUSSONG), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :298:1: note: expanded from here 298 | "KEY_PLAYPAUSE" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:306:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 306 | NAME_ELEMENT(KEY_PLAYPAUSE), NAME_ELEMENT(KEY_PREVIOUSSONG), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :299:1: note: expanded from here 299 | "KEY_PREVIOUSSONG" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:307:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 307 | NAME_ELEMENT(KEY_STOPCD), NAME_ELEMENT(KEY_RECORD), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :300:1: note: expanded from here 300 | "KEY_STOPCD" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:307:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 307 | NAME_ELEMENT(KEY_STOPCD), NAME_ELEMENT(KEY_RECORD), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :301:1: note: expanded from here 301 | "KEY_RECORD" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:308:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 308 | NAME_ELEMENT(KEY_REWIND), NAME_ELEMENT(KEY_PHONE), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :302:1: note: expanded from here 302 | "KEY_REWIND" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:308:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 308 | NAME_ELEMENT(KEY_REWIND), NAME_ELEMENT(KEY_PHONE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :303:1: note: expanded from here 303 | "KEY_PHONE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:309:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 309 | NAME_ELEMENT(KEY_ISO), NAME_ELEMENT(KEY_CONFIG), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :304:1: note: expanded from here 304 | "KEY_ISO" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:309:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 309 | NAME_ELEMENT(KEY_ISO), NAME_ELEMENT(KEY_CONFIG), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :305:1: note: expanded from here 305 | "KEY_CONFIG" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:310:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 310 | NAME_ELEMENT(KEY_HOMEPAGE), NAME_ELEMENT(KEY_REFRESH), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :306:1: note: expanded from here 306 | "KEY_HOMEPAGE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:310:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 310 | NAME_ELEMENT(KEY_HOMEPAGE), NAME_ELEMENT(KEY_REFRESH), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :307:1: note: expanded from here 307 | "KEY_REFRESH" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:311:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 311 | NAME_ELEMENT(KEY_EXIT), NAME_ELEMENT(KEY_MOVE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :308:1: note: expanded from here 308 | "KEY_EXIT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:311:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 311 | NAME_ELEMENT(KEY_EXIT), NAME_ELEMENT(KEY_MOVE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :309:1: note: expanded from here 309 | "KEY_MOVE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:312:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 312 | NAME_ELEMENT(KEY_EDIT), NAME_ELEMENT(KEY_SCROLLUP), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :310:1: note: expanded from here 310 | "KEY_EDIT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:312:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 312 | NAME_ELEMENT(KEY_EDIT), NAME_ELEMENT(KEY_SCROLLUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :311:1: note: expanded from here 311 | "KEY_SCROLLUP" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:313:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 313 | NAME_ELEMENT(KEY_SCROLLDOWN), NAME_ELEMENT(KEY_KPLEFTPAREN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :312:1: note: expanded from here 312 | "KEY_SCROLLDOWN" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:313:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 313 | NAME_ELEMENT(KEY_SCROLLDOWN), NAME_ELEMENT(KEY_KPLEFTPAREN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :313:1: note: expanded from here 313 | "KEY_KPLEFTPAREN" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:314:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 314 | NAME_ELEMENT(KEY_KPRIGHTPAREN), NAME_ELEMENT(KEY_F13), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :314:1: note: expanded from here 314 | "KEY_KPRIGHTPAREN" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:314:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 314 | NAME_ELEMENT(KEY_KPRIGHTPAREN), NAME_ELEMENT(KEY_F13), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :315:1: note: expanded from here 315 | "KEY_F13" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:315:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 315 | NAME_ELEMENT(KEY_F14), NAME_ELEMENT(KEY_F15), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :316:1: note: expanded from here 316 | "KEY_F14" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:315:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 315 | NAME_ELEMENT(KEY_F14), NAME_ELEMENT(KEY_F15), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :317:1: note: expanded from here 317 | "KEY_F15" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:316:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 316 | NAME_ELEMENT(KEY_F16), NAME_ELEMENT(KEY_F17), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :318:1: note: expanded from here 318 | "KEY_F16" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:316:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 316 | NAME_ELEMENT(KEY_F16), NAME_ELEMENT(KEY_F17), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :319:1: note: expanded from here 319 | "KEY_F17" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:317:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 317 | NAME_ELEMENT(KEY_F18), NAME_ELEMENT(KEY_F19), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :320:1: note: expanded from here 320 | "KEY_F18" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:317:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 317 | NAME_ELEMENT(KEY_F18), NAME_ELEMENT(KEY_F19), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :321:1: note: expanded from here 321 | "KEY_F19" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:318:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 318 | NAME_ELEMENT(KEY_F20), NAME_ELEMENT(KEY_F21), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :322:1: note: expanded from here 322 | "KEY_F20" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:318:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 318 | NAME_ELEMENT(KEY_F20), NAME_ELEMENT(KEY_F21), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :323:1: note: expanded from here 323 | "KEY_F21" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:319:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 319 | NAME_ELEMENT(KEY_F22), NAME_ELEMENT(KEY_F23), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :324:1: note: expanded from here 324 | "KEY_F22" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:319:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 319 | NAME_ELEMENT(KEY_F22), NAME_ELEMENT(KEY_F23), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :325:1: note: expanded from here 325 | "KEY_F23" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:320:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 320 | NAME_ELEMENT(KEY_F24), NAME_ELEMENT(KEY_PLAYCD), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :326:1: note: expanded from here 326 | "KEY_F24" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:320:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 320 | NAME_ELEMENT(KEY_F24), NAME_ELEMENT(KEY_PLAYCD), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :327:1: note: expanded from here 327 | "KEY_PLAYCD" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:321:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 321 | NAME_ELEMENT(KEY_PAUSECD), NAME_ELEMENT(KEY_PROG3), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :328:1: note: expanded from here 328 | "KEY_PAUSECD" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:321:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 321 | NAME_ELEMENT(KEY_PAUSECD), NAME_ELEMENT(KEY_PROG3), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :329:1: note: expanded from here 329 | "KEY_PROG3" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:322:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 322 | NAME_ELEMENT(KEY_PROG4), NAME_ELEMENT(KEY_SUSPEND), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :330:1: note: expanded from here 330 | "KEY_PROG4" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:322:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 322 | NAME_ELEMENT(KEY_PROG4), NAME_ELEMENT(KEY_SUSPEND), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :331:1: note: expanded from here 331 | "KEY_SUSPEND" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:323:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 323 | NAME_ELEMENT(KEY_CLOSE), NAME_ELEMENT(KEY_PLAY), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :2:1: note: expanded from here 2 | "KEY_CLOSE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:323:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 323 | NAME_ELEMENT(KEY_CLOSE), NAME_ELEMENT(KEY_PLAY), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :3:1: note: expanded from here 3 | "KEY_PLAY" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:324:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 324 | NAME_ELEMENT(KEY_FASTFORWARD), NAME_ELEMENT(KEY_BASSBOOST), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :4:1: note: expanded from here 4 | "KEY_FASTFORWARD" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:324:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 324 | NAME_ELEMENT(KEY_FASTFORWARD), NAME_ELEMENT(KEY_BASSBOOST), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :5:1: note: expanded from here 5 | "KEY_BASSBOOST" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:325:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 325 | NAME_ELEMENT(KEY_PRINT), NAME_ELEMENT(KEY_HP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :6:1: note: expanded from here 6 | "KEY_PRINT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:325:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 325 | NAME_ELEMENT(KEY_PRINT), NAME_ELEMENT(KEY_HP), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :7:1: note: expanded from here 7 | "KEY_HP" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:326:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 326 | NAME_ELEMENT(KEY_CAMERA), NAME_ELEMENT(KEY_SOUND), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :8:1: note: expanded from here 8 | "KEY_CAMERA" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:326:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 326 | NAME_ELEMENT(KEY_CAMERA), NAME_ELEMENT(KEY_SOUND), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :9:1: note: expanded from here 9 | "KEY_SOUND" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:327:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 327 | NAME_ELEMENT(KEY_QUESTION), NAME_ELEMENT(KEY_EMAIL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :10:1: note: expanded from here 10 | "KEY_QUESTION" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:327:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 327 | NAME_ELEMENT(KEY_QUESTION), NAME_ELEMENT(KEY_EMAIL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :11:1: note: expanded from here 11 | "KEY_EMAIL" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:328:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 328 | NAME_ELEMENT(KEY_CHAT), NAME_ELEMENT(KEY_SEARCH), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :12:1: note: expanded from here 12 | "KEY_CHAT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:328:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 328 | NAME_ELEMENT(KEY_CHAT), NAME_ELEMENT(KEY_SEARCH), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :13:1: note: expanded from here 13 | "KEY_SEARCH" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:329:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 329 | NAME_ELEMENT(KEY_CONNECT), NAME_ELEMENT(KEY_FINANCE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :14:1: note: expanded from here 14 | "KEY_CONNECT" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:329:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 329 | NAME_ELEMENT(KEY_CONNECT), NAME_ELEMENT(KEY_FINANCE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :15:1: note: expanded from here 15 | "KEY_FINANCE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:330:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 330 | NAME_ELEMENT(KEY_SPORT), NAME_ELEMENT(KEY_SHOP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :16:1: note: expanded from here 16 | "KEY_SPORT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:330:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 330 | NAME_ELEMENT(KEY_SPORT), NAME_ELEMENT(KEY_SHOP), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :17:1: note: expanded from here 17 | "KEY_SHOP" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:331:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 331 | NAME_ELEMENT(KEY_ALTERASE), NAME_ELEMENT(KEY_CANCEL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :18:1: note: expanded from here 18 | "KEY_ALTERASE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:331:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 331 | NAME_ELEMENT(KEY_ALTERASE), NAME_ELEMENT(KEY_CANCEL), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :19:1: note: expanded from here 19 | "KEY_CANCEL" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:332:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 332 | NAME_ELEMENT(KEY_BRIGHTNESSDOWN), NAME_ELEMENT(KEY_BRIGHTNESSUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :20:1: note: expanded from here 20 | "KEY_BRIGHTNESSDOWN" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:332:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 332 | NAME_ELEMENT(KEY_BRIGHTNESSDOWN), NAME_ELEMENT(KEY_BRIGHTNESSUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :21:1: note: expanded from here 21 | "KEY_BRIGHTNESSUP" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:333:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 333 | NAME_ELEMENT(KEY_MEDIA), NAME_ELEMENT(KEY_UNKNOWN), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :22:1: note: expanded from here 22 | "KEY_MEDIA" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:333:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 333 | NAME_ELEMENT(KEY_MEDIA), NAME_ELEMENT(KEY_UNKNOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :23:1: note: expanded from here 23 | "KEY_UNKNOWN" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:334:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 334 | NAME_ELEMENT(KEY_OK), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :24:1: note: expanded from here 24 | "KEY_OK" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:335:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 335 | NAME_ELEMENT(KEY_SELECT), NAME_ELEMENT(KEY_GOTO), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :25:1: note: expanded from here 25 | "KEY_SELECT" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:335:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 335 | NAME_ELEMENT(KEY_SELECT), NAME_ELEMENT(KEY_GOTO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :26:1: note: expanded from here 26 | "KEY_GOTO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:336:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 336 | NAME_ELEMENT(KEY_CLEAR), NAME_ELEMENT(KEY_POWER2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :27:1: note: expanded from here 27 | "KEY_CLEAR" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:336:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 336 | NAME_ELEMENT(KEY_CLEAR), NAME_ELEMENT(KEY_POWER2), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :28:1: note: expanded from here 28 | "KEY_POWER2" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:337:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 337 | NAME_ELEMENT(KEY_OPTION), NAME_ELEMENT(KEY_INFO), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :29:1: note: expanded from here 29 | "KEY_OPTION" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:337:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 337 | NAME_ELEMENT(KEY_OPTION), NAME_ELEMENT(KEY_INFO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :30:1: note: expanded from here 30 | "KEY_INFO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:338:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 338 | NAME_ELEMENT(KEY_TIME), NAME_ELEMENT(KEY_VENDOR), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :31:1: note: expanded from here 31 | "KEY_TIME" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:338:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 338 | NAME_ELEMENT(KEY_TIME), NAME_ELEMENT(KEY_VENDOR), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :32:1: note: expanded from here 32 | "KEY_VENDOR" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:339:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 339 | NAME_ELEMENT(KEY_ARCHIVE), NAME_ELEMENT(KEY_PROGRAM), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :33:1: note: expanded from here 33 | "KEY_ARCHIVE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:339:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 339 | NAME_ELEMENT(KEY_ARCHIVE), NAME_ELEMENT(KEY_PROGRAM), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :34:1: note: expanded from here 34 | "KEY_PROGRAM" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:340:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 340 | NAME_ELEMENT(KEY_CHANNEL), NAME_ELEMENT(KEY_FAVORITES), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :35:1: note: expanded from here 35 | "KEY_CHANNEL" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:340:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 340 | NAME_ELEMENT(KEY_CHANNEL), NAME_ELEMENT(KEY_FAVORITES), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :36:1: note: expanded from here 36 | "KEY_FAVORITES" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:341:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 341 | NAME_ELEMENT(KEY_EPG), NAME_ELEMENT(KEY_PVR), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :37:1: note: expanded from here 37 | "KEY_EPG" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:341:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 341 | NAME_ELEMENT(KEY_EPG), NAME_ELEMENT(KEY_PVR), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :38:1: note: expanded from here 38 | "KEY_PVR" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:342:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 342 | NAME_ELEMENT(KEY_MHP), NAME_ELEMENT(KEY_LANGUAGE), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :39:1: note: expanded from here 39 | "KEY_MHP" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:342:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 342 | NAME_ELEMENT(KEY_MHP), NAME_ELEMENT(KEY_LANGUAGE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :40:1: note: expanded from here 40 | "KEY_LANGUAGE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:343:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 343 | NAME_ELEMENT(KEY_TITLE), NAME_ELEMENT(KEY_SUBTITLE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :41:1: note: expanded from here 41 | "KEY_TITLE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:343:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 343 | NAME_ELEMENT(KEY_TITLE), NAME_ELEMENT(KEY_SUBTITLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :42:1: note: expanded from here 42 | "KEY_SUBTITLE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:344:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 344 | NAME_ELEMENT(KEY_ANGLE), NAME_ELEMENT(KEY_ZOOM), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :43:1: note: expanded from here 43 | "KEY_ANGLE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:344:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 344 | NAME_ELEMENT(KEY_ANGLE), NAME_ELEMENT(KEY_ZOOM), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :44:1: note: expanded from here 44 | "KEY_ZOOM" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:345:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 345 | NAME_ELEMENT(KEY_MODE), NAME_ELEMENT(KEY_KEYBOARD), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :45:1: note: expanded from here 45 | "KEY_MODE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:345:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 345 | NAME_ELEMENT(KEY_MODE), NAME_ELEMENT(KEY_KEYBOARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :46:1: note: expanded from here 46 | "KEY_KEYBOARD" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:346:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 346 | NAME_ELEMENT(KEY_SCREEN), NAME_ELEMENT(KEY_PC), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :47:1: note: expanded from here 47 | "KEY_SCREEN" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:346:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 346 | NAME_ELEMENT(KEY_SCREEN), NAME_ELEMENT(KEY_PC), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :48:1: note: expanded from here 48 | "KEY_PC" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:347:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 347 | NAME_ELEMENT(KEY_TV), NAME_ELEMENT(KEY_TV2), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :49:1: note: expanded from here 49 | "KEY_TV" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:347:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 347 | NAME_ELEMENT(KEY_TV), NAME_ELEMENT(KEY_TV2), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :50:1: note: expanded from here 50 | "KEY_TV2" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:348:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 348 | NAME_ELEMENT(KEY_VCR), NAME_ELEMENT(KEY_VCR2), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :51:1: note: expanded from here 51 | "KEY_VCR" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:348:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 348 | NAME_ELEMENT(KEY_VCR), NAME_ELEMENT(KEY_VCR2), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :52:1: note: expanded from here 52 | "KEY_VCR2" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:349:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 349 | NAME_ELEMENT(KEY_SAT), NAME_ELEMENT(KEY_SAT2), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :53:1: note: expanded from here 53 | "KEY_SAT" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:349:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 349 | NAME_ELEMENT(KEY_SAT), NAME_ELEMENT(KEY_SAT2), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :54:1: note: expanded from here 54 | "KEY_SAT2" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:350:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 350 | NAME_ELEMENT(KEY_CD), NAME_ELEMENT(KEY_TAPE), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :55:1: note: expanded from here 55 | "KEY_CD" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:350:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 350 | NAME_ELEMENT(KEY_CD), NAME_ELEMENT(KEY_TAPE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :56:1: note: expanded from here 56 | "KEY_TAPE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:351:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 351 | NAME_ELEMENT(KEY_RADIO), NAME_ELEMENT(KEY_TUNER), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :57:1: note: expanded from here 57 | "KEY_RADIO" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:351:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 351 | NAME_ELEMENT(KEY_RADIO), NAME_ELEMENT(KEY_TUNER), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :58:1: note: expanded from here 58 | "KEY_TUNER" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:352:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 352 | NAME_ELEMENT(KEY_PLAYER), NAME_ELEMENT(KEY_TEXT), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :59:1: note: expanded from here 59 | "KEY_PLAYER" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:352:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 352 | NAME_ELEMENT(KEY_PLAYER), NAME_ELEMENT(KEY_TEXT), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :60:1: note: expanded from here 60 | "KEY_TEXT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:353:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 353 | NAME_ELEMENT(KEY_DVD), NAME_ELEMENT(KEY_AUX), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :61:1: note: expanded from here 61 | "KEY_DVD" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:353:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 353 | NAME_ELEMENT(KEY_DVD), NAME_ELEMENT(KEY_AUX), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :62:1: note: expanded from here 62 | "KEY_AUX" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:354:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 354 | NAME_ELEMENT(KEY_MP3), NAME_ELEMENT(KEY_AUDIO), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :63:1: note: expanded from here 63 | "KEY_MP3" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:354:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 354 | NAME_ELEMENT(KEY_MP3), NAME_ELEMENT(KEY_AUDIO), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :64:1: note: expanded from here 64 | "KEY_AUDIO" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:355:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 355 | NAME_ELEMENT(KEY_VIDEO), NAME_ELEMENT(KEY_DIRECTORY), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :65:1: note: expanded from here 65 | "KEY_VIDEO" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:355:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 355 | NAME_ELEMENT(KEY_VIDEO), NAME_ELEMENT(KEY_DIRECTORY), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :66:1: note: expanded from here 66 | "KEY_DIRECTORY" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:356:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 356 | NAME_ELEMENT(KEY_LIST), NAME_ELEMENT(KEY_MEMO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :67:1: note: expanded from here 67 | "KEY_LIST" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:356:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 356 | NAME_ELEMENT(KEY_LIST), NAME_ELEMENT(KEY_MEMO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :68:1: note: expanded from here 68 | "KEY_MEMO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:357:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 357 | NAME_ELEMENT(KEY_CALENDAR), NAME_ELEMENT(KEY_RED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :69:1: note: expanded from here 69 | "KEY_CALENDAR" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:357:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 357 | NAME_ELEMENT(KEY_CALENDAR), NAME_ELEMENT(KEY_RED), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :70:1: note: expanded from here 70 | "KEY_RED" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:358:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 358 | NAME_ELEMENT(KEY_GREEN), NAME_ELEMENT(KEY_YELLOW), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :71:1: note: expanded from here 71 | "KEY_GREEN" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:358:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 358 | NAME_ELEMENT(KEY_GREEN), NAME_ELEMENT(KEY_YELLOW), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :72:1: note: expanded from here 72 | "KEY_YELLOW" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:359:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 359 | NAME_ELEMENT(KEY_BLUE), NAME_ELEMENT(KEY_CHANNELUP), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :73:1: note: expanded from here 73 | "KEY_BLUE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:359:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 359 | NAME_ELEMENT(KEY_BLUE), NAME_ELEMENT(KEY_CHANNELUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :74:1: note: expanded from here 74 | "KEY_CHANNELUP" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:360:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 360 | NAME_ELEMENT(KEY_CHANNELDOWN), NAME_ELEMENT(KEY_FIRST), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :75:1: note: expanded from here 75 | "KEY_CHANNELDOWN" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:360:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 360 | NAME_ELEMENT(KEY_CHANNELDOWN), NAME_ELEMENT(KEY_FIRST), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :76:1: note: expanded from here 76 | "KEY_FIRST" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:361:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 361 | NAME_ELEMENT(KEY_LAST), NAME_ELEMENT(KEY_AB), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :77:1: note: expanded from here 77 | "KEY_LAST" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:361:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 361 | NAME_ELEMENT(KEY_LAST), NAME_ELEMENT(KEY_AB), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :78:1: note: expanded from here 78 | "KEY_AB" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:362:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 362 | NAME_ELEMENT(KEY_NEXT), NAME_ELEMENT(KEY_RESTART), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :79:1: note: expanded from here 79 | "KEY_NEXT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:362:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 362 | NAME_ELEMENT(KEY_NEXT), NAME_ELEMENT(KEY_RESTART), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :80:1: note: expanded from here 80 | "KEY_RESTART" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:363:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 363 | NAME_ELEMENT(KEY_SLOW), NAME_ELEMENT(KEY_SHUFFLE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :81:1: note: expanded from here 81 | "KEY_SLOW" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:363:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 363 | NAME_ELEMENT(KEY_SLOW), NAME_ELEMENT(KEY_SHUFFLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :82:1: note: expanded from here 82 | "KEY_SHUFFLE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:364:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 364 | NAME_ELEMENT(KEY_BREAK), NAME_ELEMENT(KEY_PREVIOUS), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :83:1: note: expanded from here 83 | "KEY_BREAK" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:364:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 364 | NAME_ELEMENT(KEY_BREAK), NAME_ELEMENT(KEY_PREVIOUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :84:1: note: expanded from here 84 | "KEY_PREVIOUS" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:365:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 365 | NAME_ELEMENT(KEY_DIGITS), NAME_ELEMENT(KEY_TEEN), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :85:1: note: expanded from here 85 | "KEY_DIGITS" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:365:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 365 | NAME_ELEMENT(KEY_DIGITS), NAME_ELEMENT(KEY_TEEN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :86:1: note: expanded from here 86 | "KEY_TEEN" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:366:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 366 | NAME_ELEMENT(KEY_TWEN), NAME_ELEMENT(KEY_DEL_EOL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :87:1: note: expanded from here 87 | "KEY_TWEN" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:366:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 366 | NAME_ELEMENT(KEY_TWEN), NAME_ELEMENT(KEY_DEL_EOL), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :88:1: note: expanded from here 88 | "KEY_DEL_EOL" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:367:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 367 | NAME_ELEMENT(KEY_DEL_EOS), NAME_ELEMENT(KEY_INS_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :89:1: note: expanded from here 89 | "KEY_DEL_EOS" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:367:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 367 | NAME_ELEMENT(KEY_DEL_EOS), NAME_ELEMENT(KEY_INS_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :90:1: note: expanded from here 90 | "KEY_INS_LINE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:368:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 368 | NAME_ELEMENT(KEY_DEL_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :91:1: note: expanded from here 91 | "KEY_DEL_LINE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:369:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 369 | NAME_ELEMENT(KEY_VIDEOPHONE), NAME_ELEMENT(KEY_GAMES), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :92:1: note: expanded from here 92 | "KEY_VIDEOPHONE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:369:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 369 | NAME_ELEMENT(KEY_VIDEOPHONE), NAME_ELEMENT(KEY_GAMES), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :93:1: note: expanded from here 93 | "KEY_GAMES" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:370:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 370 | NAME_ELEMENT(KEY_ZOOMIN), NAME_ELEMENT(KEY_ZOOMOUT), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :94:1: note: expanded from here 94 | "KEY_ZOOMIN" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:370:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 370 | NAME_ELEMENT(KEY_ZOOMIN), NAME_ELEMENT(KEY_ZOOMOUT), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :95:1: note: expanded from here 95 | "KEY_ZOOMOUT" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:371:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 371 | NAME_ELEMENT(KEY_ZOOMRESET), NAME_ELEMENT(KEY_WORDPROCESSOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :96:1: note: expanded from here 96 | "KEY_ZOOMRESET" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:371:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 371 | NAME_ELEMENT(KEY_ZOOMRESET), NAME_ELEMENT(KEY_WORDPROCESSOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :97:1: note: expanded from here 97 | "KEY_WORDPROCESSOR" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:372:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 372 | NAME_ELEMENT(KEY_EDITOR), NAME_ELEMENT(KEY_SPREADSHEET), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :98:1: note: expanded from here 98 | "KEY_EDITOR" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:372:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 372 | NAME_ELEMENT(KEY_EDITOR), NAME_ELEMENT(KEY_SPREADSHEET), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :99:1: note: expanded from here 99 | "KEY_SPREADSHEET" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:373:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 373 | NAME_ELEMENT(KEY_GRAPHICSEDITOR), NAME_ELEMENT(KEY_PRESENTATION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :100:1: note: expanded from here 100 | "KEY_GRAPHICSEDITOR" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:373:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 373 | NAME_ELEMENT(KEY_GRAPHICSEDITOR), NAME_ELEMENT(KEY_PRESENTATION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :101:1: note: expanded from here 101 | "KEY_PRESENTATION" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:374:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 374 | NAME_ELEMENT(KEY_DATABASE), NAME_ELEMENT(KEY_NEWS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :102:1: note: expanded from here 102 | "KEY_DATABASE" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:374:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 374 | NAME_ELEMENT(KEY_DATABASE), NAME_ELEMENT(KEY_NEWS), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :103:1: note: expanded from here 103 | "KEY_NEWS" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:375:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 375 | NAME_ELEMENT(KEY_VOICEMAIL), NAME_ELEMENT(KEY_ADDRESSBOOK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :104:1: note: expanded from here 104 | "KEY_VOICEMAIL" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:375:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 375 | NAME_ELEMENT(KEY_VOICEMAIL), NAME_ELEMENT(KEY_ADDRESSBOOK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :105:1: note: expanded from here 105 | "KEY_ADDRESSBOOK" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:376:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 376 | NAME_ELEMENT(KEY_MESSENGER), NAME_ELEMENT(KEY_DISPLAYTOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :106:1: note: expanded from here 106 | "KEY_MESSENGER" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:376:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 376 | NAME_ELEMENT(KEY_MESSENGER), NAME_ELEMENT(KEY_DISPLAYTOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :107:1: note: expanded from here 107 | "KEY_DISPLAYTOGGLE" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:378:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 378 | NAME_ELEMENT(KEY_SPELLCHECK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :108:1: note: expanded from here 108 | "KEY_SPELLCHECK" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:381:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 381 | NAME_ELEMENT(KEY_LOGOFF), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :109:1: note: expanded from here 109 | "KEY_LOGOFF" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:384:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 384 | NAME_ELEMENT(KEY_DOLLAR), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :110:1: note: expanded from here 110 | "KEY_DOLLAR" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:387:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 387 | NAME_ELEMENT(KEY_EURO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :111:1: note: expanded from here 111 | "KEY_EURO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:390:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 390 | NAME_ELEMENT(KEY_FRAMEBACK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :112:1: note: expanded from here 112 | "KEY_FRAMEBACK" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:393:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 393 | NAME_ELEMENT(KEY_FRAMEFORWARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :113:1: note: expanded from here 113 | "KEY_FRAMEFORWARD" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:396:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 396 | NAME_ELEMENT(KEY_CONTEXT_MENU), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :114:1: note: expanded from here 114 | "KEY_CONTEXT_MENU" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:399:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 399 | NAME_ELEMENT(KEY_MEDIA_REPEAT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :115:1: note: expanded from here 115 | "KEY_MEDIA_REPEAT" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:402:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 402 | NAME_ELEMENT(KEY_10CHANNELSUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :116:1: note: expanded from here 116 | "KEY_10CHANNELSUP" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:405:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 405 | NAME_ELEMENT(KEY_10CHANNELSDOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :117:1: note: expanded from here 117 | "KEY_10CHANNELSDOWN" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:408:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 408 | NAME_ELEMENT(KEY_IMAGES), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :118:1: note: expanded from here 118 | "KEY_IMAGES" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:410:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 410 | NAME_ELEMENT(KEY_DEL_EOL), NAME_ELEMENT(KEY_DEL_EOS), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :119:1: note: expanded from here 119 | "KEY_DEL_EOL" | ^~~~~~~~~~~~~ evtest.c:366:28: note: previous initialization is here 366 | NAME_ELEMENT(KEY_TWEN), NAME_ELEMENT(KEY_DEL_EOL), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :88:1: note: expanded from here 88 | "KEY_DEL_EOL" | ^~~~~~~~~~~~~ evtest.c:410:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 410 | NAME_ELEMENT(KEY_DEL_EOL), NAME_ELEMENT(KEY_DEL_EOS), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :120:1: note: expanded from here 120 | "KEY_DEL_EOS" | ^~~~~~~~~~~~~ evtest.c:367:2: note: previous initialization is here 367 | NAME_ELEMENT(KEY_DEL_EOS), NAME_ELEMENT(KEY_INS_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :89:1: note: expanded from here 89 | "KEY_DEL_EOS" | ^~~~~~~~~~~~~ evtest.c:411:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 411 | NAME_ELEMENT(KEY_INS_LINE), NAME_ELEMENT(KEY_DEL_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :121:1: note: expanded from here 121 | "KEY_INS_LINE" | ^~~~~~~~~~~~~~ evtest.c:367:30: note: previous initialization is here 367 | NAME_ELEMENT(KEY_DEL_EOS), NAME_ELEMENT(KEY_INS_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :90:1: note: expanded from here 90 | "KEY_INS_LINE" | ^~~~~~~~~~~~~~ evtest.c:411:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 411 | NAME_ELEMENT(KEY_INS_LINE), NAME_ELEMENT(KEY_DEL_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :122:1: note: expanded from here 122 | "KEY_DEL_LINE" | ^~~~~~~~~~~~~~ evtest.c:368:2: note: previous initialization is here 368 | NAME_ELEMENT(KEY_DEL_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :91:1: note: expanded from here 91 | "KEY_DEL_LINE" | ^~~~~~~~~~~~~~ evtest.c:412:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 412 | NAME_ELEMENT(KEY_FN), NAME_ELEMENT(KEY_FN_ESC), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :123:1: note: expanded from here 123 | "KEY_FN" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:412:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 412 | NAME_ELEMENT(KEY_FN), NAME_ELEMENT(KEY_FN_ESC), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :124:1: note: expanded from here 124 | "KEY_FN_ESC" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:413:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 413 | NAME_ELEMENT(KEY_FN_F1), NAME_ELEMENT(KEY_FN_F2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :125:1: note: expanded from here 125 | "KEY_FN_F1" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:413:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 413 | NAME_ELEMENT(KEY_FN_F1), NAME_ELEMENT(KEY_FN_F2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :126:1: note: expanded from here 126 | "KEY_FN_F2" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:414:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 414 | NAME_ELEMENT(KEY_FN_F3), NAME_ELEMENT(KEY_FN_F4), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :127:1: note: expanded from here 127 | "KEY_FN_F3" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:414:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 414 | NAME_ELEMENT(KEY_FN_F3), NAME_ELEMENT(KEY_FN_F4), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :128:1: note: expanded from here 128 | "KEY_FN_F4" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:415:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 415 | NAME_ELEMENT(KEY_FN_F5), NAME_ELEMENT(KEY_FN_F6), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :129:1: note: expanded from here 129 | "KEY_FN_F5" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:415:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 415 | NAME_ELEMENT(KEY_FN_F5), NAME_ELEMENT(KEY_FN_F6), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :130:1: note: expanded from here 130 | "KEY_FN_F6" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:416:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 416 | NAME_ELEMENT(KEY_FN_F7), NAME_ELEMENT(KEY_FN_F8), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :131:1: note: expanded from here 131 | "KEY_FN_F7" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:416:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 416 | NAME_ELEMENT(KEY_FN_F7), NAME_ELEMENT(KEY_FN_F8), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :132:1: note: expanded from here 132 | "KEY_FN_F8" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:417:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 417 | NAME_ELEMENT(KEY_FN_F9), NAME_ELEMENT(KEY_FN_F10), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :133:1: note: expanded from here 133 | "KEY_FN_F9" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:417:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 417 | NAME_ELEMENT(KEY_FN_F9), NAME_ELEMENT(KEY_FN_F10), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :134:1: note: expanded from here 134 | "KEY_FN_F10" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:418:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 418 | NAME_ELEMENT(KEY_FN_F11), NAME_ELEMENT(KEY_FN_F12), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :135:1: note: expanded from here 135 | "KEY_FN_F11" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:418:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 418 | NAME_ELEMENT(KEY_FN_F11), NAME_ELEMENT(KEY_FN_F12), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :136:1: note: expanded from here 136 | "KEY_FN_F12" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:419:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 419 | NAME_ELEMENT(KEY_FN_1), NAME_ELEMENT(KEY_FN_2), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :137:1: note: expanded from here 137 | "KEY_FN_1" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:419:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 419 | NAME_ELEMENT(KEY_FN_1), NAME_ELEMENT(KEY_FN_2), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :138:1: note: expanded from here 138 | "KEY_FN_2" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:420:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 420 | NAME_ELEMENT(KEY_FN_D), NAME_ELEMENT(KEY_FN_E), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :139:1: note: expanded from here 139 | "KEY_FN_D" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:420:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 420 | NAME_ELEMENT(KEY_FN_D), NAME_ELEMENT(KEY_FN_E), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :140:1: note: expanded from here 140 | "KEY_FN_E" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:421:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 421 | NAME_ELEMENT(KEY_FN_F), NAME_ELEMENT(KEY_FN_S), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :141:1: note: expanded from here 141 | "KEY_FN_F" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:421:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 421 | NAME_ELEMENT(KEY_FN_F), NAME_ELEMENT(KEY_FN_S), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :142:1: note: expanded from here 142 | "KEY_FN_S" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:422:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 422 | NAME_ELEMENT(KEY_FN_B), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :143:1: note: expanded from here 143 | "KEY_FN_B" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:423:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 423 | NAME_ELEMENT(KEY_BRL_DOT1), NAME_ELEMENT(KEY_BRL_DOT2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :144:1: note: expanded from here 144 | "KEY_BRL_DOT1" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:423:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 423 | NAME_ELEMENT(KEY_BRL_DOT1), NAME_ELEMENT(KEY_BRL_DOT2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :145:1: note: expanded from here 145 | "KEY_BRL_DOT2" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:424:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 424 | NAME_ELEMENT(KEY_BRL_DOT3), NAME_ELEMENT(KEY_BRL_DOT4), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :146:1: note: expanded from here 146 | "KEY_BRL_DOT3" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:424:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 424 | NAME_ELEMENT(KEY_BRL_DOT3), NAME_ELEMENT(KEY_BRL_DOT4), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :147:1: note: expanded from here 147 | "KEY_BRL_DOT4" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:425:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 425 | NAME_ELEMENT(KEY_BRL_DOT5), NAME_ELEMENT(KEY_BRL_DOT6), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :148:1: note: expanded from here 148 | "KEY_BRL_DOT5" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:425:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 425 | NAME_ELEMENT(KEY_BRL_DOT5), NAME_ELEMENT(KEY_BRL_DOT6), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :149:1: note: expanded from here 149 | "KEY_BRL_DOT6" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:426:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 426 | NAME_ELEMENT(KEY_BRL_DOT7), NAME_ELEMENT(KEY_BRL_DOT8), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :150:1: note: expanded from here 150 | "KEY_BRL_DOT7" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:426:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 426 | NAME_ELEMENT(KEY_BRL_DOT7), NAME_ELEMENT(KEY_BRL_DOT8), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :151:1: note: expanded from here 151 | "KEY_BRL_DOT8" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:427:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 427 | NAME_ELEMENT(KEY_BRL_DOT9), NAME_ELEMENT(KEY_BRL_DOT10), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :152:1: note: expanded from here 152 | "KEY_BRL_DOT9" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:427:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 427 | NAME_ELEMENT(KEY_BRL_DOT9), NAME_ELEMENT(KEY_BRL_DOT10), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :153:1: note: expanded from here 153 | "KEY_BRL_DOT10" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:429:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 429 | NAME_ELEMENT(KEY_NUMERIC_0), NAME_ELEMENT(KEY_NUMERIC_1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :154:1: note: expanded from here 154 | "KEY_NUMERIC_0" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:429:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 429 | NAME_ELEMENT(KEY_NUMERIC_0), NAME_ELEMENT(KEY_NUMERIC_1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :155:1: note: expanded from here 155 | "KEY_NUMERIC_1" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:430:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 430 | NAME_ELEMENT(KEY_NUMERIC_2), NAME_ELEMENT(KEY_NUMERIC_3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :156:1: note: expanded from here 156 | "KEY_NUMERIC_2" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:430:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 430 | NAME_ELEMENT(KEY_NUMERIC_2), NAME_ELEMENT(KEY_NUMERIC_3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :157:1: note: expanded from here 157 | "KEY_NUMERIC_3" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:431:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 431 | NAME_ELEMENT(KEY_NUMERIC_4), NAME_ELEMENT(KEY_NUMERIC_5), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :158:1: note: expanded from here 158 | "KEY_NUMERIC_4" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:431:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 431 | NAME_ELEMENT(KEY_NUMERIC_4), NAME_ELEMENT(KEY_NUMERIC_5), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :159:1: note: expanded from here 159 | "KEY_NUMERIC_5" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:432:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 432 | NAME_ELEMENT(KEY_NUMERIC_6), NAME_ELEMENT(KEY_NUMERIC_7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :160:1: note: expanded from here 160 | "KEY_NUMERIC_6" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:432:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 432 | NAME_ELEMENT(KEY_NUMERIC_6), NAME_ELEMENT(KEY_NUMERIC_7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :161:1: note: expanded from here 161 | "KEY_NUMERIC_7" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:433:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 433 | NAME_ELEMENT(KEY_NUMERIC_8), NAME_ELEMENT(KEY_NUMERIC_9), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :162:1: note: expanded from here 162 | "KEY_NUMERIC_8" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:433:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 433 | NAME_ELEMENT(KEY_NUMERIC_8), NAME_ELEMENT(KEY_NUMERIC_9), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :163:1: note: expanded from here 163 | "KEY_NUMERIC_9" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:434:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 434 | NAME_ELEMENT(KEY_NUMERIC_STAR), NAME_ELEMENT(KEY_NUMERIC_POUND), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :164:1: note: expanded from here 164 | "KEY_NUMERIC_STAR" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:434:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 434 | NAME_ELEMENT(KEY_NUMERIC_STAR), NAME_ELEMENT(KEY_NUMERIC_POUND), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :165:1: note: expanded from here 165 | "KEY_NUMERIC_POUND" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:437:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 437 | NAME_ELEMENT(KEY_NUMERIC_11), NAME_ELEMENT(KEY_NUMERIC_12), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :166:1: note: expanded from here 166 | "KEY_NUMERIC_11" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:437:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 437 | NAME_ELEMENT(KEY_NUMERIC_11), NAME_ELEMENT(KEY_NUMERIC_12), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :167:1: note: expanded from here 167 | "KEY_NUMERIC_12" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:439:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 439 | NAME_ELEMENT(KEY_BATTERY), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :168:1: note: expanded from here 168 | "KEY_BATTERY" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:440:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 440 | NAME_ELEMENT(KEY_BLUETOOTH), NAME_ELEMENT(KEY_BRIGHTNESS_CYCLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :169:1: note: expanded from here 169 | "KEY_BLUETOOTH" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:440:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 440 | NAME_ELEMENT(KEY_BLUETOOTH), NAME_ELEMENT(KEY_BRIGHTNESS_CYCLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :170:1: note: expanded from here 170 | "KEY_BRIGHTNESS_CYCLE" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:441:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | NAME_ELEMENT(KEY_BRIGHTNESS_ZERO), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :171:1: note: expanded from here 171 | "KEY_BRIGHTNESS_ZERO" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:443:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 443 | NAME_ELEMENT(KEY_DASHBOARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :172:1: note: expanded from here 172 | "KEY_DASHBOARD" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:445:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | NAME_ELEMENT(KEY_DISPLAY_OFF), NAME_ELEMENT(KEY_DOCUMENTS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :173:1: note: expanded from here 173 | "KEY_DISPLAY_OFF" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:445:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | NAME_ELEMENT(KEY_DISPLAY_OFF), NAME_ELEMENT(KEY_DOCUMENTS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :174:1: note: expanded from here 174 | "KEY_DOCUMENTS" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:446:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 446 | NAME_ELEMENT(KEY_FORWARDMAIL), NAME_ELEMENT(KEY_NEW), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :175:1: note: expanded from here 175 | "KEY_FORWARDMAIL" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:446:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 446 | NAME_ELEMENT(KEY_FORWARDMAIL), NAME_ELEMENT(KEY_NEW), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :176:1: note: expanded from here 176 | "KEY_NEW" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:447:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 447 | NAME_ELEMENT(KEY_KBDILLUMDOWN), NAME_ELEMENT(KEY_KBDILLUMUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :177:1: note: expanded from here 177 | "KEY_KBDILLUMDOWN" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:447:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 447 | NAME_ELEMENT(KEY_KBDILLUMDOWN), NAME_ELEMENT(KEY_KBDILLUMUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :178:1: note: expanded from here 178 | "KEY_KBDILLUMUP" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:448:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 448 | NAME_ELEMENT(KEY_KBDILLUMTOGGLE), NAME_ELEMENT(KEY_REDO), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :179:1: note: expanded from here 179 | "KEY_KBDILLUMTOGGLE" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:448:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 448 | NAME_ELEMENT(KEY_KBDILLUMTOGGLE), NAME_ELEMENT(KEY_REDO), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :180:1: note: expanded from here 180 | "KEY_REDO" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:449:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | NAME_ELEMENT(KEY_REPLY), NAME_ELEMENT(KEY_SAVE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :181:1: note: expanded from here 181 | "KEY_REPLY" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:449:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | NAME_ELEMENT(KEY_REPLY), NAME_ELEMENT(KEY_SAVE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :182:1: note: expanded from here 182 | "KEY_SAVE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:451:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 451 | NAME_ELEMENT(KEY_SCALE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :183:1: note: expanded from here 183 | "KEY_SCALE" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:453:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | NAME_ELEMENT(KEY_SEND), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :184:1: note: expanded from here 184 | "KEY_SEND" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:454:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 454 | NAME_ELEMENT(KEY_SCREENLOCK), NAME_ELEMENT(KEY_SWITCHVIDEOMODE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :185:1: note: expanded from here 185 | "KEY_SCREENLOCK" | ^~~~~~~~~~~~~~~~ evtest.c:300:2: note: previous initialization is here 300 | NAME_ELEMENT(KEY_COFFEE), NAME_ELEMENT(KEY_DIRECTION), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :286:1: note: expanded from here 286 | "KEY_COFFEE" | ^~~~~~~~~~~~ evtest.c:454:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 454 | NAME_ELEMENT(KEY_SCREENLOCK), NAME_ELEMENT(KEY_SWITCHVIDEOMODE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :186:1: note: expanded from here 186 | "KEY_SWITCHVIDEOMODE" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:456:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 456 | NAME_ELEMENT(KEY_UWB), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :187:1: note: expanded from here 187 | "KEY_UWB" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:459:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 459 | NAME_ELEMENT(KEY_VIDEO_NEXT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :188:1: note: expanded from here 188 | "KEY_VIDEO_NEXT" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:462:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 462 | NAME_ELEMENT(KEY_VIDEO_PREV), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :189:1: note: expanded from here 189 | "KEY_VIDEO_PREV" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:465:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 465 | NAME_ELEMENT(KEY_WIMAX), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :190:1: note: expanded from here 190 | "KEY_WIMAX" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:468:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 468 | NAME_ELEMENT(KEY_WLAN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :191:1: note: expanded from here 191 | "KEY_WLAN" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:471:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 471 | NAME_ELEMENT(KEY_RFKILL), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :192:1: note: expanded from here 192 | "KEY_RFKILL" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:474:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 474 | NAME_ELEMENT(KEY_MICMUTE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :193:1: note: expanded from here 193 | "KEY_MICMUTE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:477:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 477 | NAME_ELEMENT(KEY_CAMERA_FOCUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :194:1: note: expanded from here 194 | "KEY_CAMERA_FOCUS" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:480:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 480 | NAME_ELEMENT(KEY_WPS_BUTTON), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :195:1: note: expanded from here 195 | "KEY_WPS_BUTTON" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:483:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 483 | NAME_ELEMENT(KEY_TOUCHPAD_TOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :196:1: note: expanded from here 196 | "KEY_TOUCHPAD_TOGGLE" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:484:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 484 | NAME_ELEMENT(KEY_TOUCHPAD_ON), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :197:1: note: expanded from here 197 | "KEY_TOUCHPAD_ON" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:485:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 485 | NAME_ELEMENT(KEY_TOUCHPAD_OFF), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :198:1: note: expanded from here 198 | "KEY_TOUCHPAD_OFF" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:488:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 488 | NAME_ELEMENT(KEY_CAMERA_ZOOMIN), NAME_ELEMENT(KEY_CAMERA_ZOOMOUT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :199:1: note: expanded from here 199 | "KEY_CAMERA_ZOOMIN" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:488:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 488 | NAME_ELEMENT(KEY_CAMERA_ZOOMIN), NAME_ELEMENT(KEY_CAMERA_ZOOMOUT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :200:1: note: expanded from here 200 | "KEY_CAMERA_ZOOMOUT" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:489:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 489 | NAME_ELEMENT(KEY_CAMERA_UP), NAME_ELEMENT(KEY_CAMERA_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :201:1: note: expanded from here 201 | "KEY_CAMERA_UP" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:489:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 489 | NAME_ELEMENT(KEY_CAMERA_UP), NAME_ELEMENT(KEY_CAMERA_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :202:1: note: expanded from here 202 | "KEY_CAMERA_DOWN" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:490:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 490 | NAME_ELEMENT(KEY_CAMERA_LEFT), NAME_ELEMENT(KEY_CAMERA_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :203:1: note: expanded from here 203 | "KEY_CAMERA_LEFT" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:490:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 490 | NAME_ELEMENT(KEY_CAMERA_LEFT), NAME_ELEMENT(KEY_CAMERA_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :204:1: note: expanded from here 204 | "KEY_CAMERA_RIGHT" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:493:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 493 | NAME_ELEMENT(KEY_ATTENDANT_ON), NAME_ELEMENT(KEY_ATTENDANT_OFF), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :205:1: note: expanded from here 205 | "KEY_ATTENDANT_ON" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:493:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 493 | NAME_ELEMENT(KEY_ATTENDANT_ON), NAME_ELEMENT(KEY_ATTENDANT_OFF), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :206:1: note: expanded from here 206 | "KEY_ATTENDANT_OFF" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:494:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 494 | NAME_ELEMENT(KEY_ATTENDANT_TOGGLE), NAME_ELEMENT(KEY_LIGHTS_TOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :207:1: note: expanded from here 207 | "KEY_ATTENDANT_TOGGLE" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:494:38: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 494 | NAME_ELEMENT(KEY_ATTENDANT_TOGGLE), NAME_ELEMENT(KEY_LIGHTS_TOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :208:1: note: expanded from here 208 | "KEY_LIGHTS_TOGGLE" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:497:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 497 | NAME_ELEMENT(BTN_0), NAME_ELEMENT(BTN_1), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :209:1: note: expanded from here 209 | "BTN_0" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:497:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 497 | NAME_ELEMENT(BTN_0), NAME_ELEMENT(BTN_1), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :210:1: note: expanded from here 210 | "BTN_1" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:498:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 498 | NAME_ELEMENT(BTN_2), NAME_ELEMENT(BTN_3), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :211:1: note: expanded from here 211 | "BTN_2" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:498:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 498 | NAME_ELEMENT(BTN_2), NAME_ELEMENT(BTN_3), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :212:1: note: expanded from here 212 | "BTN_3" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:499:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 499 | NAME_ELEMENT(BTN_4), NAME_ELEMENT(BTN_5), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :213:1: note: expanded from here 213 | "BTN_4" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:499:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 499 | NAME_ELEMENT(BTN_4), NAME_ELEMENT(BTN_5), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :214:1: note: expanded from here 214 | "BTN_5" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:500:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 500 | NAME_ELEMENT(BTN_6), NAME_ELEMENT(BTN_7), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :215:1: note: expanded from here 215 | "BTN_6" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:500:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 500 | NAME_ELEMENT(BTN_6), NAME_ELEMENT(BTN_7), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :216:1: note: expanded from here 216 | "BTN_7" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:501:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 501 | NAME_ELEMENT(BTN_8), NAME_ELEMENT(BTN_9), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :217:1: note: expanded from here 217 | "BTN_8" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:501:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 501 | NAME_ELEMENT(BTN_8), NAME_ELEMENT(BTN_9), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :218:1: note: expanded from here 218 | "BTN_9" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:502:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 502 | NAME_ELEMENT(BTN_LEFT), NAME_ELEMENT(BTN_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :219:1: note: expanded from here 219 | "BTN_LEFT" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:502:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 502 | NAME_ELEMENT(BTN_LEFT), NAME_ELEMENT(BTN_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :220:1: note: expanded from here 220 | "BTN_RIGHT" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:503:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 503 | NAME_ELEMENT(BTN_MIDDLE), NAME_ELEMENT(BTN_SIDE), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :221:1: note: expanded from here 221 | "BTN_MIDDLE" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:503:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 503 | NAME_ELEMENT(BTN_MIDDLE), NAME_ELEMENT(BTN_SIDE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :222:1: note: expanded from here 222 | "BTN_SIDE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:504:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 504 | NAME_ELEMENT(BTN_EXTRA), NAME_ELEMENT(BTN_FORWARD), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :223:1: note: expanded from here 223 | "BTN_EXTRA" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:504:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 504 | NAME_ELEMENT(BTN_EXTRA), NAME_ELEMENT(BTN_FORWARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :224:1: note: expanded from here 224 | "BTN_FORWARD" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:505:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 505 | NAME_ELEMENT(BTN_BACK), NAME_ELEMENT(BTN_TASK), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :225:1: note: expanded from here 225 | "BTN_BACK" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:505:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 505 | NAME_ELEMENT(BTN_BACK), NAME_ELEMENT(BTN_TASK), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :226:1: note: expanded from here 226 | "BTN_TASK" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:506:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 506 | NAME_ELEMENT(BTN_TRIGGER), NAME_ELEMENT(BTN_THUMB), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :227:1: note: expanded from here 227 | "BTN_TRIGGER" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:506:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 506 | NAME_ELEMENT(BTN_TRIGGER), NAME_ELEMENT(BTN_THUMB), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :228:1: note: expanded from here 228 | "BTN_THUMB" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:507:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 507 | NAME_ELEMENT(BTN_THUMB2), NAME_ELEMENT(BTN_TOP), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :229:1: note: expanded from here 229 | "BTN_THUMB2" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:507:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 507 | NAME_ELEMENT(BTN_THUMB2), NAME_ELEMENT(BTN_TOP), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :230:1: note: expanded from here 230 | "BTN_TOP" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:508:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 508 | NAME_ELEMENT(BTN_TOP2), NAME_ELEMENT(BTN_PINKIE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :231:1: note: expanded from here 231 | "BTN_TOP2" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:508:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 508 | NAME_ELEMENT(BTN_TOP2), NAME_ELEMENT(BTN_PINKIE), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :232:1: note: expanded from here 232 | "BTN_PINKIE" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:509:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 509 | NAME_ELEMENT(BTN_BASE), NAME_ELEMENT(BTN_BASE2), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :233:1: note: expanded from here 233 | "BTN_BASE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:509:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 509 | NAME_ELEMENT(BTN_BASE), NAME_ELEMENT(BTN_BASE2), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :234:1: note: expanded from here 234 | "BTN_BASE2" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:510:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 510 | NAME_ELEMENT(BTN_BASE3), NAME_ELEMENT(BTN_BASE4), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :235:1: note: expanded from here 235 | "BTN_BASE3" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:510:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 510 | NAME_ELEMENT(BTN_BASE3), NAME_ELEMENT(BTN_BASE4), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :236:1: note: expanded from here 236 | "BTN_BASE4" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:511:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 511 | NAME_ELEMENT(BTN_BASE5), NAME_ELEMENT(BTN_BASE6), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :237:1: note: expanded from here 237 | "BTN_BASE5" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:511:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 511 | NAME_ELEMENT(BTN_BASE5), NAME_ELEMENT(BTN_BASE6), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :238:1: note: expanded from here 238 | "BTN_BASE6" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:512:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 512 | NAME_ELEMENT(BTN_DEAD), NAME_ELEMENT(BTN_C), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :239:1: note: expanded from here 239 | "BTN_DEAD" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:512:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 512 | NAME_ELEMENT(BTN_DEAD), NAME_ELEMENT(BTN_C), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :240:1: note: expanded from here 240 | "BTN_C" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:514:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 514 | NAME_ELEMENT(BTN_SOUTH), NAME_ELEMENT(BTN_EAST), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :241:1: note: expanded from here 241 | "BTN_SOUTH" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:514:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 514 | NAME_ELEMENT(BTN_SOUTH), NAME_ELEMENT(BTN_EAST), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :242:1: note: expanded from here 242 | "BTN_EAST" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:515:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 515 | NAME_ELEMENT(BTN_NORTH), NAME_ELEMENT(BTN_WEST), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :243:1: note: expanded from here 243 | "BTN_NORTH" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:515:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 515 | NAME_ELEMENT(BTN_NORTH), NAME_ELEMENT(BTN_WEST), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :244:1: note: expanded from here 244 | "BTN_WEST" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:520:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 520 | NAME_ELEMENT(BTN_Z), NAME_ELEMENT(BTN_TL), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :245:1: note: expanded from here 245 | "BTN_Z" | ^~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:520:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 520 | NAME_ELEMENT(BTN_Z), NAME_ELEMENT(BTN_TL), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :246:1: note: expanded from here 246 | "BTN_TL" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:521:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 521 | NAME_ELEMENT(BTN_TR), NAME_ELEMENT(BTN_TL2), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :247:1: note: expanded from here 247 | "BTN_TR" | ^~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:521:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 521 | NAME_ELEMENT(BTN_TR), NAME_ELEMENT(BTN_TL2), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :248:1: note: expanded from here 248 | "BTN_TL2" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:522:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 522 | NAME_ELEMENT(BTN_TR2), NAME_ELEMENT(BTN_SELECT), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :249:1: note: expanded from here 249 | "BTN_TR2" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:522:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 522 | NAME_ELEMENT(BTN_TR2), NAME_ELEMENT(BTN_SELECT), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :250:1: note: expanded from here 250 | "BTN_SELECT" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:523:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 523 | NAME_ELEMENT(BTN_START), NAME_ELEMENT(BTN_MODE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :251:1: note: expanded from here 251 | "BTN_START" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:523:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 523 | NAME_ELEMENT(BTN_START), NAME_ELEMENT(BTN_MODE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :252:1: note: expanded from here 252 | "BTN_MODE" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:524:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 524 | NAME_ELEMENT(BTN_THUMBL), NAME_ELEMENT(BTN_THUMBR), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :253:1: note: expanded from here 253 | "BTN_THUMBL" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:524:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 524 | NAME_ELEMENT(BTN_THUMBL), NAME_ELEMENT(BTN_THUMBR), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :254:1: note: expanded from here 254 | "BTN_THUMBR" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:525:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 525 | NAME_ELEMENT(BTN_TOOL_PEN), NAME_ELEMENT(BTN_TOOL_RUBBER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :255:1: note: expanded from here 255 | "BTN_TOOL_PEN" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:525:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 525 | NAME_ELEMENT(BTN_TOOL_PEN), NAME_ELEMENT(BTN_TOOL_RUBBER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :256:1: note: expanded from here 256 | "BTN_TOOL_RUBBER" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:526:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 526 | NAME_ELEMENT(BTN_TOOL_BRUSH), NAME_ELEMENT(BTN_TOOL_PENCIL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :257:1: note: expanded from here 257 | "BTN_TOOL_BRUSH" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:526:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 526 | NAME_ELEMENT(BTN_TOOL_BRUSH), NAME_ELEMENT(BTN_TOOL_PENCIL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :258:1: note: expanded from here 258 | "BTN_TOOL_PENCIL" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:527:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 527 | NAME_ELEMENT(BTN_TOOL_AIRBRUSH), NAME_ELEMENT(BTN_TOOL_FINGER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :259:1: note: expanded from here 259 | "BTN_TOOL_AIRBRUSH" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:527:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 527 | NAME_ELEMENT(BTN_TOOL_AIRBRUSH), NAME_ELEMENT(BTN_TOOL_FINGER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :260:1: note: expanded from here 260 | "BTN_TOOL_FINGER" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:528:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 528 | NAME_ELEMENT(BTN_TOOL_MOUSE), NAME_ELEMENT(BTN_TOOL_LENS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :261:1: note: expanded from here 261 | "BTN_TOOL_MOUSE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:528:33: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 528 | NAME_ELEMENT(BTN_TOOL_MOUSE), NAME_ELEMENT(BTN_TOOL_LENS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :262:1: note: expanded from here 262 | "BTN_TOOL_LENS" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:530:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 530 | NAME_ELEMENT(BTN_STYLUS3), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :263:1: note: expanded from here 263 | "BTN_STYLUS3" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:532:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 532 | NAME_ELEMENT(BTN_TOUCH), NAME_ELEMENT(BTN_STYLUS), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :264:1: note: expanded from here 264 | "BTN_TOUCH" | ^~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:532:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 532 | NAME_ELEMENT(BTN_TOUCH), NAME_ELEMENT(BTN_STYLUS), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :265:1: note: expanded from here 265 | "BTN_STYLUS" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:533:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 533 | NAME_ELEMENT(BTN_STYLUS2), NAME_ELEMENT(BTN_TOOL_DOUBLETAP), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :266:1: note: expanded from here 266 | "BTN_STYLUS2" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:533:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 533 | NAME_ELEMENT(BTN_STYLUS2), NAME_ELEMENT(BTN_TOOL_DOUBLETAP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :267:1: note: expanded from here 267 | "BTN_TOOL_DOUBLETAP" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:534:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 534 | NAME_ELEMENT(BTN_TOOL_TRIPLETAP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :268:1: note: expanded from here 268 | "BTN_TOOL_TRIPLETAP" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:536:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 536 | NAME_ELEMENT(BTN_TOOL_QUADTAP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :269:1: note: expanded from here 269 | "BTN_TOOL_QUADTAP" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:538:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 538 | NAME_ELEMENT(BTN_GEAR_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :270:1: note: expanded from here 270 | "BTN_GEAR_DOWN" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:539:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 539 | NAME_ELEMENT(BTN_GEAR_UP), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :271:1: note: expanded from here 271 | "BTN_GEAR_UP" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:542:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 542 | NAME_ELEMENT(BTN_DPAD_UP), NAME_ELEMENT(BTN_DPAD_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :272:1: note: expanded from here 272 | "BTN_DPAD_UP" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:542:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 542 | NAME_ELEMENT(BTN_DPAD_UP), NAME_ELEMENT(BTN_DPAD_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :273:1: note: expanded from here 273 | "BTN_DPAD_DOWN" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:543:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 543 | NAME_ELEMENT(BTN_DPAD_LEFT), NAME_ELEMENT(BTN_DPAD_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :274:1: note: expanded from here 274 | "BTN_DPAD_LEFT" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:543:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 543 | NAME_ELEMENT(BTN_DPAD_LEFT), NAME_ELEMENT(BTN_DPAD_RIGHT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :275:1: note: expanded from here 275 | "BTN_DPAD_RIGHT" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:546:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 546 | NAME_ELEMENT(KEY_ALS_TOGGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :2:1: note: expanded from here 2 | "KEY_ALS_TOGGLE" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:549:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 549 | NAME_ELEMENT(KEY_BUTTONCONFIG), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :3:1: note: expanded from here 3 | "KEY_BUTTONCONFIG" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:552:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 552 | NAME_ELEMENT(KEY_TASKMANAGER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :4:1: note: expanded from here 4 | "KEY_TASKMANAGER" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:555:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 555 | NAME_ELEMENT(KEY_JOURNAL), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :5:1: note: expanded from here 5 | "KEY_JOURNAL" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:558:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 558 | NAME_ELEMENT(KEY_CONTROLPANEL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :6:1: note: expanded from here 6 | "KEY_CONTROLPANEL" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:561:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 561 | NAME_ELEMENT(KEY_APPSELECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :7:1: note: expanded from here 7 | "KEY_APPSELECT" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:564:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 564 | NAME_ELEMENT(KEY_SCREENSAVER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :8:1: note: expanded from here 8 | "KEY_SCREENSAVER" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:567:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 567 | NAME_ELEMENT(KEY_VOICECOMMAND), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :9:1: note: expanded from here 9 | "KEY_VOICECOMMAND" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:570:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 570 | NAME_ELEMENT(KEY_ASSISTANT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :10:1: note: expanded from here 10 | "KEY_ASSISTANT" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:573:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 573 | NAME_ELEMENT(KEY_BRIGHTNESS_MIN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :11:1: note: expanded from here 11 | "KEY_BRIGHTNESS_MIN" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:576:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 576 | NAME_ELEMENT(KEY_BRIGHTNESS_MAX), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :12:1: note: expanded from here 12 | "KEY_BRIGHTNESS_MAX" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:579:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 579 | NAME_ELEMENT(KEY_KBDINPUTASSIST_PREV), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :13:1: note: expanded from here 13 | "KEY_KBDINPUTASSIST_PREV" | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:582:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 582 | NAME_ELEMENT(KEY_KBDINPUTASSIST_NEXT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :14:1: note: expanded from here 14 | "KEY_KBDINPUTASSIST_NEXT" | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:585:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 585 | NAME_ELEMENT(KEY_KBDINPUTASSIST_PREVGROUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :15:1: note: expanded from here 15 | "KEY_KBDINPUTASSIST_PREVGROUP" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:588:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 588 | NAME_ELEMENT(KEY_KBDINPUTASSIST_NEXTGROUP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :16:1: note: expanded from here 16 | "KEY_KBDINPUTASSIST_NEXTGROUP" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:591:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 591 | NAME_ELEMENT(KEY_KBDINPUTASSIST_ACCEPT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :17:1: note: expanded from here 17 | "KEY_KBDINPUTASSIST_ACCEPT" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:594:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 594 | NAME_ELEMENT(KEY_KBDINPUTASSIST_CANCEL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :18:1: note: expanded from here 18 | "KEY_KBDINPUTASSIST_CANCEL" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:598:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 598 | NAME_ELEMENT(KEY_RIGHT_UP), NAME_ELEMENT(KEY_RIGHT_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :19:1: note: expanded from here 19 | "KEY_RIGHT_UP" | ^~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:598:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 598 | NAME_ELEMENT(KEY_RIGHT_UP), NAME_ELEMENT(KEY_RIGHT_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :20:1: note: expanded from here 20 | "KEY_RIGHT_DOWN" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:599:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 599 | NAME_ELEMENT(KEY_LEFT_UP), NAME_ELEMENT(KEY_LEFT_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :21:1: note: expanded from here 21 | "KEY_LEFT_UP" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:599:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 599 | NAME_ELEMENT(KEY_LEFT_UP), NAME_ELEMENT(KEY_LEFT_DOWN), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :22:1: note: expanded from here 22 | "KEY_LEFT_DOWN" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:603:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 603 | NAME_ELEMENT(KEY_ROOT_MENU), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :23:1: note: expanded from here 23 | "KEY_ROOT_MENU" | ^~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:604:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 604 | NAME_ELEMENT(KEY_MEDIA_TOP_MENU), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :24:1: note: expanded from here 24 | "KEY_MEDIA_TOP_MENU" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:605:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 605 | NAME_ELEMENT(KEY_AUDIO_DESC), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :25:1: note: expanded from here 25 | "KEY_AUDIO_DESC" | ^~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:606:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 606 | NAME_ELEMENT(KEY_3D_MODE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :26:1: note: expanded from here 26 | "KEY_3D_MODE" | ^~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:607:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 607 | NAME_ELEMENT(KEY_NEXT_FAVORITE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :27:1: note: expanded from here 27 | "KEY_NEXT_FAVORITE" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:608:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 608 | NAME_ELEMENT(KEY_STOP_RECORD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :28:1: note: expanded from here 28 | "KEY_STOP_RECORD" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:609:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 609 | NAME_ELEMENT(KEY_PAUSE_RECORD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :29:1: note: expanded from here 29 | "KEY_PAUSE_RECORD" | ^~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:610:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 610 | NAME_ELEMENT(KEY_VOD), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :30:1: note: expanded from here 30 | "KEY_VOD" | ^~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:611:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 611 | NAME_ELEMENT(KEY_UNMUTE), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :31:1: note: expanded from here 31 | "KEY_UNMUTE" | ^~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:612:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 612 | NAME_ELEMENT(KEY_FASTREVERSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :32:1: note: expanded from here 32 | "KEY_FASTREVERSE" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:613:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 613 | NAME_ELEMENT(KEY_SLOWREVERSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :33:1: note: expanded from here 33 | "KEY_SLOWREVERSE" | ^~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:617:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 617 | NAME_ELEMENT(KEY_DATA), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :34:1: note: expanded from here 34 | "KEY_DATA" | ^~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:621:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 621 | NAME_ELEMENT(KEY_ONSCREEN_KEYBOARD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :35:1: note: expanded from here 35 | "KEY_ONSCREEN_KEYBOARD" | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:625:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 625 | NAME_ELEMENT(BTN_TRIGGER_HAPPY1), NAME_ELEMENT(BTN_TRIGGER_HAPPY11), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :36:1: note: expanded from here 36 | "BTN_TRIGGER_HAPPY1" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:625:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 625 | NAME_ELEMENT(BTN_TRIGGER_HAPPY1), NAME_ELEMENT(BTN_TRIGGER_HAPPY11), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :37:1: note: expanded from here 37 | "BTN_TRIGGER_HAPPY11" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:626:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 626 | NAME_ELEMENT(BTN_TRIGGER_HAPPY2), NAME_ELEMENT(BTN_TRIGGER_HAPPY12), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :38:1: note: expanded from here 38 | "BTN_TRIGGER_HAPPY2" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:626:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 626 | NAME_ELEMENT(BTN_TRIGGER_HAPPY2), NAME_ELEMENT(BTN_TRIGGER_HAPPY12), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :39:1: note: expanded from here 39 | "BTN_TRIGGER_HAPPY12" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:627:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 627 | NAME_ELEMENT(BTN_TRIGGER_HAPPY3), NAME_ELEMENT(BTN_TRIGGER_HAPPY13), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :40:1: note: expanded from here 40 | "BTN_TRIGGER_HAPPY3" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:627:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 627 | NAME_ELEMENT(BTN_TRIGGER_HAPPY3), NAME_ELEMENT(BTN_TRIGGER_HAPPY13), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :41:1: note: expanded from here 41 | "BTN_TRIGGER_HAPPY13" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:628:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 628 | NAME_ELEMENT(BTN_TRIGGER_HAPPY4), NAME_ELEMENT(BTN_TRIGGER_HAPPY14), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :42:1: note: expanded from here 42 | "BTN_TRIGGER_HAPPY4" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:628:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 628 | NAME_ELEMENT(BTN_TRIGGER_HAPPY4), NAME_ELEMENT(BTN_TRIGGER_HAPPY14), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :43:1: note: expanded from here 43 | "BTN_TRIGGER_HAPPY14" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:629:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 629 | NAME_ELEMENT(BTN_TRIGGER_HAPPY5), NAME_ELEMENT(BTN_TRIGGER_HAPPY15), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :44:1: note: expanded from here 44 | "BTN_TRIGGER_HAPPY5" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:629:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 629 | NAME_ELEMENT(BTN_TRIGGER_HAPPY5), NAME_ELEMENT(BTN_TRIGGER_HAPPY15), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :45:1: note: expanded from here 45 | "BTN_TRIGGER_HAPPY15" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:630:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 630 | NAME_ELEMENT(BTN_TRIGGER_HAPPY6), NAME_ELEMENT(BTN_TRIGGER_HAPPY16), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :46:1: note: expanded from here 46 | "BTN_TRIGGER_HAPPY6" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:630:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 630 | NAME_ELEMENT(BTN_TRIGGER_HAPPY6), NAME_ELEMENT(BTN_TRIGGER_HAPPY16), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :47:1: note: expanded from here 47 | "BTN_TRIGGER_HAPPY16" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:631:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 631 | NAME_ELEMENT(BTN_TRIGGER_HAPPY7), NAME_ELEMENT(BTN_TRIGGER_HAPPY17), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :48:1: note: expanded from here 48 | "BTN_TRIGGER_HAPPY7" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:631:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 631 | NAME_ELEMENT(BTN_TRIGGER_HAPPY7), NAME_ELEMENT(BTN_TRIGGER_HAPPY17), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :49:1: note: expanded from here 49 | "BTN_TRIGGER_HAPPY17" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:632:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 632 | NAME_ELEMENT(BTN_TRIGGER_HAPPY8), NAME_ELEMENT(BTN_TRIGGER_HAPPY18), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :50:1: note: expanded from here 50 | "BTN_TRIGGER_HAPPY8" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:632:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 632 | NAME_ELEMENT(BTN_TRIGGER_HAPPY8), NAME_ELEMENT(BTN_TRIGGER_HAPPY18), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :51:1: note: expanded from here 51 | "BTN_TRIGGER_HAPPY18" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:633:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 633 | NAME_ELEMENT(BTN_TRIGGER_HAPPY9), NAME_ELEMENT(BTN_TRIGGER_HAPPY19), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :52:1: note: expanded from here 52 | "BTN_TRIGGER_HAPPY9" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:633:36: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 633 | NAME_ELEMENT(BTN_TRIGGER_HAPPY9), NAME_ELEMENT(BTN_TRIGGER_HAPPY19), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :53:1: note: expanded from here 53 | "BTN_TRIGGER_HAPPY19" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:634:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 634 | NAME_ELEMENT(BTN_TRIGGER_HAPPY10), NAME_ELEMENT(BTN_TRIGGER_HAPPY20), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :54:1: note: expanded from here 54 | "BTN_TRIGGER_HAPPY10" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:634:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 634 | NAME_ELEMENT(BTN_TRIGGER_HAPPY10), NAME_ELEMENT(BTN_TRIGGER_HAPPY20), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :55:1: note: expanded from here 55 | "BTN_TRIGGER_HAPPY20" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:636:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 636 | NAME_ELEMENT(BTN_TRIGGER_HAPPY21), NAME_ELEMENT(BTN_TRIGGER_HAPPY31), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :56:1: note: expanded from here 56 | "BTN_TRIGGER_HAPPY21" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:636:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 636 | NAME_ELEMENT(BTN_TRIGGER_HAPPY21), NAME_ELEMENT(BTN_TRIGGER_HAPPY31), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :57:1: note: expanded from here 57 | "BTN_TRIGGER_HAPPY31" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:637:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 637 | NAME_ELEMENT(BTN_TRIGGER_HAPPY22), NAME_ELEMENT(BTN_TRIGGER_HAPPY32), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :58:1: note: expanded from here 58 | "BTN_TRIGGER_HAPPY22" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:637:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 637 | NAME_ELEMENT(BTN_TRIGGER_HAPPY22), NAME_ELEMENT(BTN_TRIGGER_HAPPY32), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :59:1: note: expanded from here 59 | "BTN_TRIGGER_HAPPY32" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:638:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 638 | NAME_ELEMENT(BTN_TRIGGER_HAPPY23), NAME_ELEMENT(BTN_TRIGGER_HAPPY33), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :60:1: note: expanded from here 60 | "BTN_TRIGGER_HAPPY23" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:638:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 638 | NAME_ELEMENT(BTN_TRIGGER_HAPPY23), NAME_ELEMENT(BTN_TRIGGER_HAPPY33), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :61:1: note: expanded from here 61 | "BTN_TRIGGER_HAPPY33" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:639:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 639 | NAME_ELEMENT(BTN_TRIGGER_HAPPY24), NAME_ELEMENT(BTN_TRIGGER_HAPPY34), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :62:1: note: expanded from here 62 | "BTN_TRIGGER_HAPPY24" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:639:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 639 | NAME_ELEMENT(BTN_TRIGGER_HAPPY24), NAME_ELEMENT(BTN_TRIGGER_HAPPY34), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :63:1: note: expanded from here 63 | "BTN_TRIGGER_HAPPY34" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:640:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 640 | NAME_ELEMENT(BTN_TRIGGER_HAPPY25), NAME_ELEMENT(BTN_TRIGGER_HAPPY35), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :64:1: note: expanded from here 64 | "BTN_TRIGGER_HAPPY25" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:640:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 640 | NAME_ELEMENT(BTN_TRIGGER_HAPPY25), NAME_ELEMENT(BTN_TRIGGER_HAPPY35), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :65:1: note: expanded from here 65 | "BTN_TRIGGER_HAPPY35" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:641:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 641 | NAME_ELEMENT(BTN_TRIGGER_HAPPY26), NAME_ELEMENT(BTN_TRIGGER_HAPPY36), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :66:1: note: expanded from here 66 | "BTN_TRIGGER_HAPPY26" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:641:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 641 | NAME_ELEMENT(BTN_TRIGGER_HAPPY26), NAME_ELEMENT(BTN_TRIGGER_HAPPY36), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :67:1: note: expanded from here 67 | "BTN_TRIGGER_HAPPY36" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:642:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 642 | NAME_ELEMENT(BTN_TRIGGER_HAPPY27), NAME_ELEMENT(BTN_TRIGGER_HAPPY37), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :68:1: note: expanded from here 68 | "BTN_TRIGGER_HAPPY27" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:642:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 642 | NAME_ELEMENT(BTN_TRIGGER_HAPPY27), NAME_ELEMENT(BTN_TRIGGER_HAPPY37), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :69:1: note: expanded from here 69 | "BTN_TRIGGER_HAPPY37" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:643:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 643 | NAME_ELEMENT(BTN_TRIGGER_HAPPY28), NAME_ELEMENT(BTN_TRIGGER_HAPPY38), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :70:1: note: expanded from here 70 | "BTN_TRIGGER_HAPPY28" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:643:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 643 | NAME_ELEMENT(BTN_TRIGGER_HAPPY28), NAME_ELEMENT(BTN_TRIGGER_HAPPY38), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :71:1: note: expanded from here 71 | "BTN_TRIGGER_HAPPY38" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:644:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 644 | NAME_ELEMENT(BTN_TRIGGER_HAPPY29), NAME_ELEMENT(BTN_TRIGGER_HAPPY39), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :72:1: note: expanded from here 72 | "BTN_TRIGGER_HAPPY29" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:644:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 644 | NAME_ELEMENT(BTN_TRIGGER_HAPPY29), NAME_ELEMENT(BTN_TRIGGER_HAPPY39), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :73:1: note: expanded from here 73 | "BTN_TRIGGER_HAPPY39" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:645:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 645 | NAME_ELEMENT(BTN_TRIGGER_HAPPY30), NAME_ELEMENT(BTN_TRIGGER_HAPPY40), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :74:1: note: expanded from here 74 | "BTN_TRIGGER_HAPPY30" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:645:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 645 | NAME_ELEMENT(BTN_TRIGGER_HAPPY30), NAME_ELEMENT(BTN_TRIGGER_HAPPY40), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :75:1: note: expanded from here 75 | "BTN_TRIGGER_HAPPY40" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:648:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 648 | NAME_ELEMENT(BTN_TOOL_QUINTTAP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :76:1: note: expanded from here 76 | "BTN_TOOL_QUINTTAP" | ^~~~~~~~~~~~~~~~~~~ evtest.c:224:20: note: previous initialization is here 224 | [0 ... KEY_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:656:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 656 | NAME_ELEMENT(REL_X), NAME_ELEMENT(REL_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :77:1: note: expanded from here 77 | "REL_X" | ^~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:656:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 656 | NAME_ELEMENT(REL_X), NAME_ELEMENT(REL_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :78:1: note: expanded from here 78 | "REL_Y" | ^~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:657:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 657 | NAME_ELEMENT(REL_Z), NAME_ELEMENT(REL_RX), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :79:1: note: expanded from here 79 | "REL_Z" | ^~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:657:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 657 | NAME_ELEMENT(REL_Z), NAME_ELEMENT(REL_RX), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :80:1: note: expanded from here 80 | "REL_RX" | ^~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:658:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 658 | NAME_ELEMENT(REL_RY), NAME_ELEMENT(REL_RZ), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :81:1: note: expanded from here 81 | "REL_RY" | ^~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:658:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 658 | NAME_ELEMENT(REL_RY), NAME_ELEMENT(REL_RZ), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :82:1: note: expanded from here 82 | "REL_RZ" | ^~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:659:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 659 | NAME_ELEMENT(REL_HWHEEL), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :83:1: note: expanded from here 83 | "REL_HWHEEL" | ^~~~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:660:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 660 | NAME_ELEMENT(REL_DIAL), NAME_ELEMENT(REL_WHEEL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :84:1: note: expanded from here 84 | "REL_DIAL" | ^~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:660:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 660 | NAME_ELEMENT(REL_DIAL), NAME_ELEMENT(REL_WHEEL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :85:1: note: expanded from here 85 | "REL_WHEEL" | ^~~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:661:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 661 | NAME_ELEMENT(REL_MISC), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :86:1: note: expanded from here 86 | "REL_MISC" | ^~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:663:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 663 | NAME_ELEMENT(REL_WHEEL_HI_RES), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :87:1: note: expanded from here 87 | "REL_WHEEL_HI_RES" | ^~~~~~~~~~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:664:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 664 | NAME_ELEMENT(REL_HWHEEL_HI_RES), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :88:1: note: expanded from here 88 | "REL_HWHEEL_HI_RES" | ^~~~~~~~~~~~~~~~~~~ evtest.c:655:20: note: previous initialization is here 655 | [0 ... REL_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:670:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 670 | NAME_ELEMENT(ABS_X), NAME_ELEMENT(ABS_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :89:1: note: expanded from here 89 | "ABS_X" | ^~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:670:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 670 | NAME_ELEMENT(ABS_X), NAME_ELEMENT(ABS_Y), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :90:1: note: expanded from here 90 | "ABS_Y" | ^~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:671:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 671 | NAME_ELEMENT(ABS_Z), NAME_ELEMENT(ABS_RX), | ^~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :91:1: note: expanded from here 91 | "ABS_Z" | ^~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:671:25: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 671 | NAME_ELEMENT(ABS_Z), NAME_ELEMENT(ABS_RX), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :92:1: note: expanded from here 92 | "ABS_RX" | ^~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:672:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 672 | NAME_ELEMENT(ABS_RY), NAME_ELEMENT(ABS_RZ), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :93:1: note: expanded from here 93 | "ABS_RY" | ^~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:672:26: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 672 | NAME_ELEMENT(ABS_RY), NAME_ELEMENT(ABS_RZ), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :94:1: note: expanded from here 94 | "ABS_RZ" | ^~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:673:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 673 | NAME_ELEMENT(ABS_THROTTLE), NAME_ELEMENT(ABS_RUDDER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :95:1: note: expanded from here 95 | "ABS_THROTTLE" | ^~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:673:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 673 | NAME_ELEMENT(ABS_THROTTLE), NAME_ELEMENT(ABS_RUDDER), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :96:1: note: expanded from here 96 | "ABS_RUDDER" | ^~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:674:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 674 | NAME_ELEMENT(ABS_WHEEL), NAME_ELEMENT(ABS_GAS), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :97:1: note: expanded from here 97 | "ABS_WHEEL" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:674:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 674 | NAME_ELEMENT(ABS_WHEEL), NAME_ELEMENT(ABS_GAS), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :98:1: note: expanded from here 98 | "ABS_GAS" | ^~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:675:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 675 | NAME_ELEMENT(ABS_BRAKE), NAME_ELEMENT(ABS_HAT0X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :99:1: note: expanded from here 99 | "ABS_BRAKE" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:675:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 675 | NAME_ELEMENT(ABS_BRAKE), NAME_ELEMENT(ABS_HAT0X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :100:1: note: expanded from here 100 | "ABS_HAT0X" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:676:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 676 | NAME_ELEMENT(ABS_HAT0Y), NAME_ELEMENT(ABS_HAT1X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :101:1: note: expanded from here 101 | "ABS_HAT0Y" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:676:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 676 | NAME_ELEMENT(ABS_HAT0Y), NAME_ELEMENT(ABS_HAT1X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :102:1: note: expanded from here 102 | "ABS_HAT1X" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:677:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 677 | NAME_ELEMENT(ABS_HAT1Y), NAME_ELEMENT(ABS_HAT2X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :103:1: note: expanded from here 103 | "ABS_HAT1Y" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:677:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 677 | NAME_ELEMENT(ABS_HAT1Y), NAME_ELEMENT(ABS_HAT2X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :104:1: note: expanded from here 104 | "ABS_HAT2X" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:678:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 678 | NAME_ELEMENT(ABS_HAT2Y), NAME_ELEMENT(ABS_HAT3X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :105:1: note: expanded from here 105 | "ABS_HAT2Y" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:678:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 678 | NAME_ELEMENT(ABS_HAT2Y), NAME_ELEMENT(ABS_HAT3X), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :106:1: note: expanded from here 106 | "ABS_HAT3X" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:679:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 679 | NAME_ELEMENT(ABS_HAT3Y), NAME_ELEMENT(ABS_PRESSURE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :107:1: note: expanded from here 107 | "ABS_HAT3Y" | ^~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:679:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 679 | NAME_ELEMENT(ABS_HAT3Y), NAME_ELEMENT(ABS_PRESSURE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :108:1: note: expanded from here 108 | "ABS_PRESSURE" | ^~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:680:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 680 | NAME_ELEMENT(ABS_DISTANCE), NAME_ELEMENT(ABS_TILT_X), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :109:1: note: expanded from here 109 | "ABS_DISTANCE" | ^~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:680:31: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 680 | NAME_ELEMENT(ABS_DISTANCE), NAME_ELEMENT(ABS_TILT_X), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :110:1: note: expanded from here 110 | "ABS_TILT_X" | ^~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:681:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 681 | NAME_ELEMENT(ABS_TILT_Y), NAME_ELEMENT(ABS_TOOL_WIDTH), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :111:1: note: expanded from here 111 | "ABS_TILT_Y" | ^~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:681:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 681 | NAME_ELEMENT(ABS_TILT_Y), NAME_ELEMENT(ABS_TOOL_WIDTH), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :112:1: note: expanded from here 112 | "ABS_TOOL_WIDTH" | ^~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:682:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 682 | NAME_ELEMENT(ABS_VOLUME), NAME_ELEMENT(ABS_MISC), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :113:1: note: expanded from here 113 | "ABS_VOLUME" | ^~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:682:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 682 | NAME_ELEMENT(ABS_VOLUME), NAME_ELEMENT(ABS_MISC), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :114:1: note: expanded from here 114 | "ABS_MISC" | ^~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:684:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 684 | NAME_ELEMENT(ABS_MT_TOUCH_MAJOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :115:1: note: expanded from here 115 | "ABS_MT_TOUCH_MAJOR" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:685:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 685 | NAME_ELEMENT(ABS_MT_TOUCH_MINOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :116:1: note: expanded from here 116 | "ABS_MT_TOUCH_MINOR" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:686:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 686 | NAME_ELEMENT(ABS_MT_WIDTH_MAJOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :117:1: note: expanded from here 117 | "ABS_MT_WIDTH_MAJOR" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:687:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 687 | NAME_ELEMENT(ABS_MT_WIDTH_MINOR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :118:1: note: expanded from here 118 | "ABS_MT_WIDTH_MINOR" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:688:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 688 | NAME_ELEMENT(ABS_MT_ORIENTATION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :119:1: note: expanded from here 119 | "ABS_MT_ORIENTATION" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:689:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 689 | NAME_ELEMENT(ABS_MT_POSITION_X), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :120:1: note: expanded from here 120 | "ABS_MT_POSITION_X" | ^~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:690:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 690 | NAME_ELEMENT(ABS_MT_POSITION_Y), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :121:1: note: expanded from here 121 | "ABS_MT_POSITION_Y" | ^~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:691:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 691 | NAME_ELEMENT(ABS_MT_TOOL_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :122:1: note: expanded from here 122 | "ABS_MT_TOOL_TYPE" | ^~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:692:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 692 | NAME_ELEMENT(ABS_MT_BLOB_ID), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :123:1: note: expanded from here 123 | "ABS_MT_BLOB_ID" | ^~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:695:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 695 | NAME_ELEMENT(ABS_MT_TRACKING_ID), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :124:1: note: expanded from here 124 | "ABS_MT_TRACKING_ID" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:698:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 698 | NAME_ELEMENT(ABS_MT_PRESSURE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :125:1: note: expanded from here 125 | "ABS_MT_PRESSURE" | ^~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:701:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 701 | NAME_ELEMENT(ABS_MT_SLOT), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :126:1: note: expanded from here 126 | "ABS_MT_SLOT" | ^~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:704:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 704 | NAME_ELEMENT(ABS_MT_TOOL_X), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :127:1: note: expanded from here 127 | "ABS_MT_TOOL_X" | ^~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:705:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 705 | NAME_ELEMENT(ABS_MT_TOOL_Y), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :128:1: note: expanded from here 128 | "ABS_MT_TOOL_Y" | ^~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:706:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 706 | NAME_ELEMENT(ABS_MT_DISTANCE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :129:1: note: expanded from here 129 | "ABS_MT_DISTANCE" | ^~~~~~~~~~~~~~~~~ evtest.c:669:20: note: previous initialization is here 669 | [0 ... ABS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:713:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 713 | NAME_ELEMENT(MSC_SERIAL), NAME_ELEMENT(MSC_PULSELED), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :130:1: note: expanded from here 130 | "MSC_SERIAL" | ^~~~~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:713:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 713 | NAME_ELEMENT(MSC_SERIAL), NAME_ELEMENT(MSC_PULSELED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :131:1: note: expanded from here 131 | "MSC_PULSELED" | ^~~~~~~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:714:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 714 | NAME_ELEMENT(MSC_GESTURE), NAME_ELEMENT(MSC_RAW), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :132:1: note: expanded from here 132 | "MSC_GESTURE" | ^~~~~~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:714:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 714 | NAME_ELEMENT(MSC_GESTURE), NAME_ELEMENT(MSC_RAW), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :133:1: note: expanded from here 133 | "MSC_RAW" | ^~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:715:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 715 | NAME_ELEMENT(MSC_SCAN), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :134:1: note: expanded from here 134 | "MSC_SCAN" | ^~~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:717:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 717 | NAME_ELEMENT(MSC_TIMESTAMP), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :135:1: note: expanded from here 135 | "MSC_TIMESTAMP" | ^~~~~~~~~~~~~~~ evtest.c:712:21: note: previous initialization is here 712 | [ 0 ... MSC_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:723:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 723 | NAME_ELEMENT(LED_NUML), NAME_ELEMENT(LED_CAPSL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :136:1: note: expanded from here 136 | "LED_NUML" | ^~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:723:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 723 | NAME_ELEMENT(LED_NUML), NAME_ELEMENT(LED_CAPSL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :137:1: note: expanded from here 137 | "LED_CAPSL" | ^~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:724:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 724 | NAME_ELEMENT(LED_SCROLLL), NAME_ELEMENT(LED_COMPOSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :138:1: note: expanded from here 138 | "LED_SCROLLL" | ^~~~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:724:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 724 | NAME_ELEMENT(LED_SCROLLL), NAME_ELEMENT(LED_COMPOSE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :139:1: note: expanded from here 139 | "LED_COMPOSE" | ^~~~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:725:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 725 | NAME_ELEMENT(LED_KANA), NAME_ELEMENT(LED_SLEEP), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :140:1: note: expanded from here 140 | "LED_KANA" | ^~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:725:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 725 | NAME_ELEMENT(LED_KANA), NAME_ELEMENT(LED_SLEEP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :141:1: note: expanded from here 141 | "LED_SLEEP" | ^~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:726:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 726 | NAME_ELEMENT(LED_SUSPEND), NAME_ELEMENT(LED_MUTE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :142:1: note: expanded from here 142 | "LED_SUSPEND" | ^~~~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:726:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 726 | NAME_ELEMENT(LED_SUSPEND), NAME_ELEMENT(LED_MUTE), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :143:1: note: expanded from here 143 | "LED_MUTE" | ^~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:727:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 727 | NAME_ELEMENT(LED_MISC), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :144:1: note: expanded from here 144 | "LED_MISC" | ^~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:729:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 729 | NAME_ELEMENT(LED_MAIL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :145:1: note: expanded from here 145 | "LED_MAIL" | ^~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:732:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 732 | NAME_ELEMENT(LED_CHARGING), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :146:1: note: expanded from here 146 | "LED_CHARGING" | ^~~~~~~~~~~~~~ evtest.c:722:20: note: previous initialization is here 722 | [0 ... LED_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:738:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 738 | NAME_ELEMENT(REP_DELAY), NAME_ELEMENT(REP_PERIOD) | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :147:1: note: expanded from here 147 | "REP_DELAY" | ^~~~~~~~~~~ evtest.c:737:20: note: previous initialization is here 737 | [0 ... REP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:738:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 738 | NAME_ELEMENT(REP_DELAY), NAME_ELEMENT(REP_PERIOD) | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :148:1: note: expanded from here 148 | "REP_PERIOD" | ^~~~~~~~~~~~ evtest.c:737:20: note: previous initialization is here 737 | [0 ... REP_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:743:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 743 | NAME_ELEMENT(SND_CLICK), NAME_ELEMENT(SND_BELL), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :149:1: note: expanded from here 149 | "SND_CLICK" | ^~~~~~~~~~~ evtest.c:742:20: note: previous initialization is here 742 | [0 ... SND_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:743:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 743 | NAME_ELEMENT(SND_CLICK), NAME_ELEMENT(SND_BELL), | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :150:1: note: expanded from here 150 | "SND_BELL" | ^~~~~~~~~~ evtest.c:742:20: note: previous initialization is here 742 | [0 ... SND_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:744:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 744 | NAME_ELEMENT(SND_TONE) | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :151:1: note: expanded from here 151 | "SND_TONE" | ^~~~~~~~~~ evtest.c:742:20: note: previous initialization is here 742 | [0 ... SND_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:749:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 749 | NAME_ELEMENT(SYN_REPORT), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :152:1: note: expanded from here 152 | "SYN_REPORT" | ^~~~~~~~~~~~ evtest.c:748:20: note: previous initialization is here 748 | [0 ... SYN_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:750:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 750 | NAME_ELEMENT(SYN_CONFIG), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :153:1: note: expanded from here 153 | "SYN_CONFIG" | ^~~~~~~~~~~~ evtest.c:748:20: note: previous initialization is here 748 | [0 ... SYN_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:751:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 751 | NAME_ELEMENT(SYN_MT_REPORT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :154:1: note: expanded from here 154 | "SYN_MT_REPORT" | ^~~~~~~~~~~~~~~ evtest.c:748:20: note: previous initialization is here 748 | [0 ... SYN_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:752:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 752 | NAME_ELEMENT(SYN_DROPPED) | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :155:1: note: expanded from here 155 | "SYN_DROPPED" | ^~~~~~~~~~~~~ evtest.c:748:20: note: previous initialization is here 748 | [0 ... SYN_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:757:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 757 | NAME_ELEMENT(SW_LID), | ^~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :156:1: note: expanded from here 156 | "SW_LID" | ^~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:758:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 758 | NAME_ELEMENT(SW_TABLET_MODE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :157:1: note: expanded from here 157 | "SW_TABLET_MODE" | ^~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:759:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 759 | NAME_ELEMENT(SW_HEADPHONE_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :158:1: note: expanded from here 158 | "SW_HEADPHONE_INSERT" | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:761:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 761 | NAME_ELEMENT(SW_RFKILL_ALL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :159:1: note: expanded from here 159 | "SW_RFKILL_ALL" | ^~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:764:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 764 | NAME_ELEMENT(SW_MICROPHONE_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :160:1: note: expanded from here 160 | "SW_MICROPHONE_INSERT" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:767:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 767 | NAME_ELEMENT(SW_DOCK), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :161:1: note: expanded from here 161 | "SW_DOCK" | ^~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:770:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 770 | NAME_ELEMENT(SW_LINEOUT_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :162:1: note: expanded from here 162 | "SW_LINEOUT_INSERT" | ^~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:773:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 773 | NAME_ELEMENT(SW_JACK_PHYSICAL_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :163:1: note: expanded from here 163 | "SW_JACK_PHYSICAL_INSERT" | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:776:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 776 | NAME_ELEMENT(SW_VIDEOOUT_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :164:1: note: expanded from here 164 | "SW_VIDEOOUT_INSERT" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:779:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 779 | NAME_ELEMENT(SW_CAMERA_LENS_COVER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :165:1: note: expanded from here 165 | "SW_CAMERA_LENS_COVER" | ^~~~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:780:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 780 | NAME_ELEMENT(SW_KEYPAD_SLIDE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :166:1: note: expanded from here 166 | "SW_KEYPAD_SLIDE" | ^~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:781:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 781 | NAME_ELEMENT(SW_FRONT_PROXIMITY), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :167:1: note: expanded from here 167 | "SW_FRONT_PROXIMITY" | ^~~~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:784:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 784 | NAME_ELEMENT(SW_ROTATE_LOCK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :168:1: note: expanded from here 168 | "SW_ROTATE_LOCK" | ^~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:787:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 787 | NAME_ELEMENT(SW_LINEIN_INSERT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :169:1: note: expanded from here 169 | "SW_LINEIN_INSERT" | ^~~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:790:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 790 | NAME_ELEMENT(SW_MUTE_DEVICE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :170:1: note: expanded from here 170 | "SW_MUTE_DEVICE" | ^~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:793:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 793 | NAME_ELEMENT(SW_PEN_INSERTED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :171:1: note: expanded from here 171 | "SW_PEN_INSERTED" | ^~~~~~~~~~~~~~~~~ evtest.c:756:19: note: previous initialization is here 756 | [0 ... SW_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:799:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 799 | NAME_ELEMENT(FF_RUMBLE), NAME_ELEMENT(FF_PERIODIC), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :172:1: note: expanded from here 172 | "FF_RUMBLE" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:799:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 799 | NAME_ELEMENT(FF_RUMBLE), NAME_ELEMENT(FF_PERIODIC), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :173:1: note: expanded from here 173 | "FF_PERIODIC" | ^~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:800:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 800 | NAME_ELEMENT(FF_CONSTANT), NAME_ELEMENT(FF_SPRING), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :174:1: note: expanded from here 174 | "FF_CONSTANT" | ^~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:800:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 800 | NAME_ELEMENT(FF_CONSTANT), NAME_ELEMENT(FF_SPRING), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :175:1: note: expanded from here 175 | "FF_SPRING" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:801:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 801 | NAME_ELEMENT(FF_FRICTION), NAME_ELEMENT(FF_DAMPER), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :176:1: note: expanded from here 176 | "FF_FRICTION" | ^~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:801:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 801 | NAME_ELEMENT(FF_FRICTION), NAME_ELEMENT(FF_DAMPER), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :177:1: note: expanded from here 177 | "FF_DAMPER" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:802:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 802 | NAME_ELEMENT(FF_INERTIA), NAME_ELEMENT(FF_RAMP), | ^~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :178:1: note: expanded from here 178 | "FF_INERTIA" | ^~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:802:29: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 802 | NAME_ELEMENT(FF_INERTIA), NAME_ELEMENT(FF_RAMP), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :179:1: note: expanded from here 179 | "FF_RAMP" | ^~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:803:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 803 | NAME_ELEMENT(FF_SQUARE), NAME_ELEMENT(FF_TRIANGLE), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :180:1: note: expanded from here 180 | "FF_SQUARE" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:803:28: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 803 | NAME_ELEMENT(FF_SQUARE), NAME_ELEMENT(FF_TRIANGLE), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :181:1: note: expanded from here 181 | "FF_TRIANGLE" | ^~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:804:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 804 | NAME_ELEMENT(FF_SINE), NAME_ELEMENT(FF_SAW_UP), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :182:1: note: expanded from here 182 | "FF_SINE" | ^~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:804:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 804 | NAME_ELEMENT(FF_SINE), NAME_ELEMENT(FF_SAW_UP), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :183:1: note: expanded from here 183 | "FF_SAW_UP" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:805:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 805 | NAME_ELEMENT(FF_SAW_DOWN), NAME_ELEMENT(FF_CUSTOM), | ^~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :184:1: note: expanded from here 184 | "FF_SAW_DOWN" | ^~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:805:30: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 805 | NAME_ELEMENT(FF_SAW_DOWN), NAME_ELEMENT(FF_CUSTOM), | ^~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :185:1: note: expanded from here 185 | "FF_CUSTOM" | ^~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:806:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 806 | NAME_ELEMENT(FF_GAIN), NAME_ELEMENT(FF_AUTOCENTER), | ^~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :186:1: note: expanded from here 186 | "FF_GAIN" | ^~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:806:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 806 | NAME_ELEMENT(FF_GAIN), NAME_ELEMENT(FF_AUTOCENTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :187:1: note: expanded from here 187 | "FF_AUTOCENTER" | ^~~~~~~~~~~~~~~ evtest.c:798:19: note: previous initialization is here 798 | [0 ... FF_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:811:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 811 | NAME_ELEMENT(FF_STATUS_STOPPED), NAME_ELEMENT(FF_STATUS_PLAYING), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :188:1: note: expanded from here 188 | "FF_STATUS_STOPPED" | ^~~~~~~~~~~~~~~~~~~ evtest.c:810:26: note: previous initialization is here 810 | [0 ... FF_STATUS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:811:35: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 811 | NAME_ELEMENT(FF_STATUS_STOPPED), NAME_ELEMENT(FF_STATUS_PLAYING), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ evtest.c:90:43: note: expanded from macro 'NAME_ELEMENT' 90 | #define NAME_ELEMENT(element) [element] = #element | ^~~~~~~~ :189:1: note: expanded from here 189 | "FF_STATUS_PLAYING" | ^~~~~~~~~~~~~~~~~~~ evtest.c:810:26: note: previous initialization is here 810 | [0 ... FF_STATUS_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:816:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 816 | [EV_SYN] = syns, [EV_KEY] = keys, | ^~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:816:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 816 | [EV_SYN] = syns, [EV_KEY] = keys, | ^~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:817:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 817 | [EV_REL] = relatives, [EV_ABS] = absolutes, | ^~~~~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:817:37: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 817 | [EV_REL] = relatives, [EV_ABS] = absolutes, | ^~~~~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:818:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 818 | [EV_MSC] = misc, [EV_LED] = leds, | ^~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:818:32: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 818 | [EV_MSC] = misc, [EV_LED] = leds, | ^~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:819:13: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 819 | [EV_SND] = sounds, [EV_REP] = repeats, | ^~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:819:34: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 819 | [EV_SND] = sounds, [EV_REP] = repeats, | ^~~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:820:12: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 820 | [EV_SW] = switches, | ^~~~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:821:12: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 821 | [EV_FF] = force, [EV_FF_STATUS] = forcestatus, | ^~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ evtest.c:821:38: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 821 | [EV_FF] = force, [EV_FF_STATUS] = forcestatus, | ^~~~~~~~~~~ evtest.c:815:19: note: previous initialization is here 815 | [0 ... EV_MAX] = NULL, | ^~~~ /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ 700 warnings generated. mv -f .deps/evtest.Tpo .deps/evtest.Po --- evtest --- cc -O2 -pipe -DPACKAGE_VERSION=1.35_1 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fstack-protector-strong -o evtest evtest.o -L/usr/local/lib =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for evtest-1.35_1 ===> Generating temporary packing list /bin/mkdir -p '/wrkdirs/usr/ports/x11/evtest/work/stage/usr/local/bin' install -s -m 555 evtest '/wrkdirs/usr/ports/x11/evtest/work/stage/usr/local/bin' /bin/mkdir -p '/wrkdirs/usr/ports/x11/evtest/work/stage/usr/local/share/man/man1' install -m 0644 evtest.1 '/wrkdirs/usr/ports/x11/evtest/work/stage/usr/local/share/man/man1' ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-27T03:23:11+00:00' 'PKG_NOTE_ports_top_git_hash=8deb5fbb7943' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=1ff81b9bfbc4' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20250209' PKG_NO_VERSION_FOR_DEPS=1 NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for evtest-1.35_1 ===> Building evtest-1.35_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for evtest-1.35_1 build of x11/evtest | evtest-1.35_1 ended at 2025-05-26T22:23:24-05:00 build time: 00:00:14